Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Fatal error: Call to a member function bind_param() on a non-object in
dachu
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 30.08.2005

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


cześć
poniższa instrukcja wywala mi błąd: Fatal error: Call to a member function bind_param() on a non-object...
die($db->error) wyświetla: "Nieznana komenda" ((IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) )
Używam PHP 5

Nie mogę znaleźć przyczyny problemu,,, może ktoś pomoże?


  1. $db = new mysqli("localhost", "root", "","test");
  2. if (mysqli_connect_errno()) {
  3. printf("Connect failed: %s\n", mysqli_connect_error());
  4. exit();
  5. }
  6.  
  7. $instruction = $db->prepare("INSERT INTO kontakty (imie,nazwisko,wiek) VALUES (?,?,?)") or die($db->error);
  8.  
  9. $imie = 'Jan';
  10. $nazwisko = 'Kowalski';
  11. $wiek = 45;
  12.  
  13. $instruction->bind_param('ssi',$imie,$nazwisko,$wiek);
  14. $instruction->execute();
  15.  
  16. echo $instruction->affected_rows;
  17.  
  18. $instruction->close();
  19. $db->close();


Ten post edytował dachu 14.10.2012, 13:32:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cudny
post
Post #2





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

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


Ej, skoro znasz angielski to znaczy, ze jestes super.

Prawdopodobnie nie istnieje jedna z kolumn do których się odwołujesz.
A jak ktoś Ci coś odpisuje, to znaczy, że chce dobrze i nie musisz być ironiczny !
Go to the top of the page
+Quote Post
dachu
post
Post #3





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 30.08.2005

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


Cytat(cudny @ 14.10.2012, 19:58:43 ) *
Ej, skoro znasz angielski to znaczy, ze jestes super.

Prawdopodobnie nie istnieje jedna z kolumn do których się odwołujesz.
A jak ktoś Ci coś odpisuje, to znaczy, że chce dobrze i nie musisz być ironiczny !


sory, męcze sie z tym troche i mi nerwy już puszczają,,,

kolumny są wszystkie,, robie zwykłe zapytanie bez prepare i działa

Cytat(viking @ 14.10.2012, 20:10:18 ) *
Masz zainstalowane rozszerzenie mysqli i sprawdzałeś że działa? To jest błąd mysql 1047. Możesz wygooglać kilka wątków podobnych.


mam zainstalowane rozszerzenie mysqli i działa wszystko ok, nie hula tylko z prepare,,,
tak w google są wątki na ten temat i kilka przerobiłem ,,, i nic to nie daje, spróbuje jeszcze na serwerze to odpalić,, może na lokalu coś sie chrzani,, nie wiem ,,,
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 00:37