Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problemy z łaczeniem sie do bazy
-Wieviór-
post 18.01.2004, 11:43:36
Post #1





Goście







[sql:1:60d1913c6b]<?
$dbhost = 'xxx';
$dbname = 'xxx';
$dblogin = 'xxx';
$dbhaslo = 'xxx';
$connect = mysql_connect($dbhost, $dblogin, $dbhaslo);
mysql_select_db($dbname, $connect);

$zapytanie = "SELECT * FROM mecze";
$wykonaj = mysql_query($zaptanie);
while($wiersz = mysql_fetch_array($wykonaj))
{
print "Pole pierwsze".$wiersz['pole1']."<br>";
print "Pole drugie".$wiersz['pole2']."<br>";
print "Pole trzecie".$wiersz['pole3']."<br>";
}
mysql_close($connect);
?>[/sql:1:60d1913c6b]

Pokazuje mi błąd w tej linijce:
[sql:1:60d1913c6b]while($wiersz = mysql_fetch_array($wykonaj))[/sql:1:60d1913c6b]

Kto mi pomoże?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 15)
czachor
post 18.01.2004, 11:47:25
Post #2





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


W tym kursie, z którego wziąłeś ten skrypt jest mała literówka...
zmień
[sql:1:a703099c1c]$wykonaj = mysql_query($zaptanie);[/sql:1:a703099c1c]
na
[sql:1:a703099c1c]$wykonaj = mysql_query($zapytanie);[/sql:1:a703099c1c]
i po sprawie smile.gif
Go to the top of the page
+Quote Post
-Wieviór-
post 18.01.2004, 11:48:26
Post #3





Goście







O szybki jesteś biggrin.gif Ja dopiero początkujący, ale dzieki, masz u mnie: "pomógł mi"
Go to the top of the page
+Quote Post
-Wieviór-
post 18.01.2004, 11:55:12
Post #4





Goście







Ciągle nie działa... sad.gif

Błąd:
[sql:1:173536c1ce]Warning: Supplied argument is not a valid MySQL result resource in /home/mateooo/public_html/php-proby/2.php on line 21
[/sql:1:173536c1ce]

Kod:
Kod
<?

$dbhost = 'xxx';

$dbname = 'xxx';

$dblogin = 'xxx';

$dbhaslo = 'xxx';

$connect = mysql_connect($dbhost, $dblogin, $dbhaslo);

mysql_select_db($dbname, $connect);



$zapytanie = "SELECT * FROM mecze";

$wykonaj = mysql_query($zapytanie);

while($wiersz = mysql_fetch_array($wykonaj))

{

print "Pole pierwsze".$wiersz['pole1']."<br>";

print "Pole drugie".$wiersz['pole2']."<br>";

print "Pole trzecie".$wiersz['pole3']."<br>";

}

mysql_close($connect);

?>


21 linijka to "while($wiersz = mysql_fetch_array($wykonaj))"
Go to the top of the page
+Quote Post
Foxx
post 18.01.2004, 11:57:28
Post #5





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

Ostrzeżenie: (0%)
-----


A na pewno jest ta baza i tabela i są w niej jakieś rekordy?
Go to the top of the page
+Quote Post
-Wieviór-
post 18.01.2004, 12:03:00
Post #6





Goście







Baza danych mateooo - Tabela mecze uruchomiony na localhost

$dbhost = 'localhost';
$dbname = 'mateooo';
$zapytanie = "SELECT * FROM mecze";

Wszystko się zgadza... chyba rolleyes.gif tongue.gif

A rekordy w niej są.
Go to the top of the page
+Quote Post
Foxx
post 18.01.2004, 12:14:51
Post #7





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

Ostrzeżenie: (0%)
-----


Wykonaj taki kod o powiedz co się wyświetli
[php:1:8c6c4db820]<?php

$dbhost = 'localhost';
$dbname = 'mateooo';
$dblogin = '';
$dbhaslo = '';
$connect = mysql_connect($dbhost, $dblogin, $dbhaslo) or die ("brak polaczenia");
mysql_select_db($dbname, $connect) or die("nie mozna wybrac bazy");
$zapytanie = "SELECT * FROM mecze";
$wykonaj = mysql_query($zapytanie) or die("nie mozna wykonac zapytania");
while($wiersz = mysql_fetch_array($wykonaj))
{
print "Pole pierwsze".$wiersz['pole1']."<br>";
print "Pole drugie".$wiersz['pole2']."<br>";
print "Pole trzecie".$wiersz['pole3']."<br>";
}
mysql_close($connect);
?>
?>[/php:1:8c6c4db820]
Go to the top of the page
+Quote Post
-Wieviór-
post 18.01.2004, 12:17:42
Post #8





Goście







Kod
Warning: Access denied for user: 'www-data@localhost' (Using password: NO) in /home/mateooo/public_html/php-proby/4.php on line 17



Warning: MySQL Connection Failed: Access denied for user: 'www-data@localhost' (Using password: NO) in /home/mateooo/public_html/php-proby/4.php on line 17

brak polaczenia
Go to the top of the page
+Quote Post
Foxx
post 18.01.2004, 12:20:29
Post #9





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

Ostrzeżenie: (0%)
-----


Nie no, poczekaj - jak masz jakieś hasło to wpisz je tam gdzie zostawiłem puste miejsce na początku [$dblogin i $dbhaslo]
Go to the top of the page
+Quote Post
-Wieviór-
post 18.01.2004, 12:23:06
Post #10





Goście







hehe, nawet nie popatrzyłem na to co mi dałeś ani na błąd tongue.gif

Tak mi wyszło:
Kod
nie mozna wykonac zapytania
Go to the top of the page
+Quote Post
Foxx
post 18.01.2004, 12:25:47
Post #11





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

Ostrzeżenie: (0%)
-----


Jesteś na 120% pewien że masz tabelę 'mecze' w swojej bazie? (nie 'MeCZe')


Jeżeli tak to spróbuj:
SELECT * FROM Mecze
wczoraj miałem taki problem i właśnie tak zadziałało - jeszcze nie wiem dlaczego
Go to the top of the page
+Quote Post
-Wieviór-
post 18.01.2004, 12:40:45
Post #12





Goście







http://www.murawa.net/~mateooo/php-proby/screen.jpg

No jest jak nic.

Zrobiłem tak jak mówiłeś z dużej i też to samo... :cry:
Go to the top of the page
+Quote Post
Foxx
post 18.01.2004, 12:43:25
Post #13





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

Ostrzeżenie: (0%)
-----


Dobra to zmień linię 10 na taką:
[php:1:fef49fc31f]<?
$wykonaj = mysql_query($zapytanie) or die("nie mozna wykonac zapytania".mysql_error());
?>[/php:1:fef49fc31f]
i co wyświetla?
Go to the top of the page
+Quote Post
-Wieviór-
post 18.01.2004, 12:48:47
Post #14





Goście







Kod
nie mozna wykonac zapytaniaTable 'mateooo.Mecze' doesn't exist


Ale to może przez dużą litere?
Go to the top of the page
+Quote Post
-Wieviór-
post 18.01.2004, 12:51:19
Post #15





Goście







kurde! zrobiłem z małą literą i to samo, a ona jest jak wół!!

W PHPmyAdmin na górze:
Baza danych mateooo - Tabela mecze uruchomiony na localhost
Go to the top of the page
+Quote Post
-Wieviór-
post 18.01.2004, 13:12:04
Post #16





Goście







już mam. Mój współadmin mi nie powiedział, że była zmiana serwera i ja wszystko na starym intalowałem a plik wgrywałem na nowy tongue.gif

Już mam, Dzięki za pomoc
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:52