We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Wstawianie rekordów do bazy przez php


szczeles
25-01-2008, 23:23
A może nie ma takiej tabeli? Sprawdź błąd mysqla:
printf("Errormessage: %s\n", $wynik->error); /* po query */

bassyl
24-01-2008, 21:15
Witam. Mam taki problem. Chciałbym móc z poziomu przeglądarki wstawiać kolejne rekordy do bazy danych. Niestety, stosowana przeze mnie formułka nie działa:
Kod PHP:
$wynik = new mysqli('127.0.0.1''bassyl''goebel8''bassyl');
if (
mysqli_connect_errno())
{
echo 
'Błąd: Połączenie z bazą danych nie powiodło się. Spróbuj jeszcze raz później.';
exit;
}
$zadanie $wynik->query("insert into klient (nazwisko, imie, kod_pocztowy, miejscowosc, ulica, nr_domu, nr_mieszkania, tel_stac,tel_kom, email, gg) values ('$nazwisko', '$imie', '$kod_pocztowy', '$miejscowosc', '$ulica', '$nr_domu', '$nr_mieszkania', '$nr_tel_stac', '$nr_tel_kom', '$mail', '$nr_gg')");

if(!
$zadanie)
{
echo 
'Rejestracja niemożliwa';
}
else
{
echo 
'Gratulacje. Twoja rejestracja przebiegła pomyślnie.';

Oczywiście skrypt daje odpowiedź: Rejestracja niemożliwa.

Czy ktoś mógłby mi pomóc, w czym jest błąd? A może są jakieś inne blokady, które uniemożliwiają korzystanie z polecenia INSERT? Proszę o pomoc w rozwiązaniu problemu.