z PHP raczej nie mam problemów, ale już MySQL gorzej. Nie wiem dlaczego kod:
<?php @ $db = new mysqli('localhost', 'users', 'plywak', 'trening_db') or die(\"Nie udało się połączyć z bazą danych\"); /*$zapytanie = \"insert into trening_table values ('Marcin', 'Twardak')\"; $wynik = $db->query($zapytanie); if ($wynik) echo $db->affected_rows.' zapisany do bazy.';*/ @ $zapytanie = "SELECT * INTO trening_table WHERE Imie like 'Marcin'" or die(\"Błędne zapytanie\"); @ $wynik = $db->query($zapytanie) or die (mysqli_errno($db).' '.mysqli_error($db)); $znelezione = $wynik->num_rows; if ($wynik) echo $znalezione; else echo 'Nie działa'; ?>
zatrzymuje się przy linijce:
<?php ?>
I wyświetla:
Kod
<BR>1327 Undeclared variable: trening_table<BR>
Z góry uprzedzam pytania, że taka tablica istnieje w bazie danych trening_db
Z góry dziękuje i pozdrawiam
Wesołych świąt!!