Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Problem z połączeniem z bazą danych MySQL (WAMP2)
ats2008
post 11.06.2009, 15:10:52
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 11.06.2009
Skąd: Lublin

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


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
Go to the top of the page
+Quote Post
wookieb
post 11.06.2009, 15:14:25
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




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.

Ten post edytował wookieb 11.06.2009, 15:15:39


--------------------
Go to the top of the page
+Quote Post
ats2008
post 11.06.2009, 15:16:45
Post #3





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 11.06.2009
Skąd: Lublin

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


ups...

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

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

Zamykam temat!!!
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: 13.06.2025 - 05:12