![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 16.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Krótko i treściwie; ten oto kod:
Kod <?php $isbn = '345-345-123-5423'; $autor = 'Ktos'; $tytul = 'Bamboocha'; $cena = 39.90; $db = new mysqli('localhost', 'ksiazki', 'pass', 'ksiazki'); $stmt = $db->prepare("INSERT INTO ksiazki VALUES (?, ?, ?, ?)"); $stmt->bind_param('sssd', $isbn, $autor, $tytul, $cena); $stmt->execute(); echo $stmt->affected_rows; $stmt->close(); $db->close(); ?> powinien dodać nowy w pełni wypełniony rekord do tabeli ksiazki w bazie ksiazki. Nowy rekord owszem jest dodany, ale pierwsze 3 pola (tekstowe) sa puste, a czwarte (float) ma wartość 0.00. Czy macie jakiś pomysł? Ten post edytował Maf 17.10.2006, 09:38:03 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 5 Dołączył: 30.04.2006 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
No to czas chyba coś napisać (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
1) Upewnij się że masz włączoną bibliotekę mysqli (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) (co mniemam już zrobiłeś i jest to zbyteczne, ale warto wspomnieć (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) 2) U mnie wszystko działa ok, więc nie jest to wina ani skryptu, ani struktury tabeli. Będzie to zatem wina oprogramowania (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Z tym raczej będziesz musiał poradzić sobie sam. Może że jakieś ważne ustawienia są które to blokują, ale tego to ja już nie wiem |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 09:26 |