Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Problem z połączeniem z bazą danych MySQL (WAMP2)
Forum PHP.pl > Forum > Przedszkole
ats2008
Witajcie,

Mam pewien dziwny (dla mnie, jako że dopiero raczkuję w php):

otóż przerabiam podręcznik php i wystąpił problem z odczytaniem bazy danych. Po odpaleniu skryptu przeglądarka wyświetla:
"Notice: Undefined variable: zapytnie in C:\wamp\www\sql.php on line 24
Wykonanie tego zapytania nie powiodło się: Query was empty" - co rozumiem, że widzi, że baza danych jest pósta.

Podczas kiedy z poziomu admina (phpadmin) mogę swobodnie edytować zawartość danej bazy.
Mało tego,
z poziomu skryptu php też mogę dodawać, usuwać lub edytować zawartość bazy. Zmiany są wprowadzane do bazy, więc połączenie ewidentnie jest...

Dlaczego więc przeglądarka wyświetla powyższy błąd?

oto cały kod skryptu, w którym dodałem wiersz do bazy danych i chciałem wyświetlić cała tabelkę z zawartością:
Kod
<?php

    $connection = mysql_connect("localhost", "root", "cayce10")
        or die ("Nie można połączyć się z serwerem.");
    
    $db = mysql_select_db ("plody_rolne", $connection)
        or die ("Nie można wybrać bazy danych.");
        
    $zapytanie = "INSERT INTO owoc (nazwa, ilosc) VALUES('morele', '203')";
    $wynik = mysql_query($zapytanie)
        or die ("Wykonanie tego zapytania nie powiodło się: " . mysql_error());
    
    $zapytanie = "SELECT * FROM owoc";
    $wynik = mysql_query($zapytnie)
        or die ("Wykonanie tego zapytania nie powiodło się: " . mysql_error());
    
    echo "<TABLE BORDER='1'>";
    echo "<TR>";
    echo "<TH>Nazwa</TH><TH>Ilość</TH>";
    echo "</TR>";
        
    while ($row = mysql_fetch_array ($wynik))
    {
        echo "<TR>";
        echo "<TD>", $row['nazwa'], "</TD><TD>", $row['ilosc'], "</TD>";
        echo "</TR>";
    }
    echo "</TABLE>";
    
    mysql_close($connection);
    
?>


Z góry dzięki za pomoc lub sugestie, gdzie mógłbym więcej o tym poczytać.

Pozdrawiam

p.s. pozdrawiam wszystkich na forum
wookieb
Cytat(ats2008 @ 11.06.2009, 16:10:52 ) *
"Notice: Undefined variable: zapytnie in C:\wamp\www\sql.php on line 24

Pisze "Nieznana zmienna zapytnie" bo ona nazywa się $zapytanie;

Cytat(ats2008 @ 11.06.2009, 16:10:52 ) *
Wykonanie tego zapytania nie powiodło się: Query was empty" - co rozumiem, że widzi, że baza danych jest pósta.

Nie rozumiesz. Bo to oznacza "Zapytanie jest puste"

Cytat(ats2008 @ 11.06.2009, 16:10:52 ) *
pusta


Swoją droga czytaj dokładnie kod. Bo to jest banał do znalezienia.
ats2008
ups...

mój debiut na forum nie udał się...

Błąd był tak prozaiczny że strach... zgubiłem literkę...

Zamykam temat!!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.