Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z zapytaniem, bląd
mlynar
post 20.10.2006, 15:07:51
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 19.09.2006

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


Witam! Mam następujący problem:
utworzyłem zapytanie ale gdy chcę je wywołać wyświetla mi sie bład:
Cytat
Fatal error: Call to a member function on a non-object in... on line 35
zapytanie i próba jego wywołania wygląda następująco:
Kod
$zapytanie = "select * from ksiazki where ".$metoda_szukania." like '%".$wyrazenie."%'";

  $wynik = $db->mysql_query($zapytanie);
$wynik=... to własnie 35 linia.
Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
DawidF
post 20.10.2006, 15:12:16
Post #2





Grupa: Zablokowani
Postów: 120
Pomógł: 2
Dołączył: 4.11.2004

Ostrzeżenie: (10%)
X----


A możesz podać, jak masz zdefiniowaną zmienną $db?
Go to the top of the page
+Quote Post
mlynar
post 22.10.2006, 11:44:36
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 19.09.2006

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


Zmienna jest zdefiniowana:
Kod
$db = new mysqli('localhost', 'ksiazkorama', 'ksiazkorama123', 'ksiazki');


A mozliwe jest ze nie chodzi bo na serwerze jest php w wersji 4 a nie 5?
Go to the top of the page
+Quote Post
kossa
post 22.10.2006, 13:38:17
Post #4





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Cytat
mysqli
nie powinno być mysql?

Łukasz


--------------------
Go to the top of the page
+Quote Post
mlynar
post 22.10.2006, 13:53:03
Post #5





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 19.09.2006

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


no niby nie sad.gif to przyklad zywcem z ksiazki wiec powinien dzialac:( ale nie dziala sad.gif ktos ma jeszcze jakies pomysly?
Go to the top of the page
+Quote Post
kossa
post 22.10.2006, 14:13:23
Post #6





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


W książkach często są błędy.

http://dev.mysql.com/doc/refman/5.0/en/mysql-connect.html

http://dev.mysql.com/doc/refman/5.0/en/mysql-select-db.html

Masz takie funkcje w mysql, to co podała Tobie książka to albo jakaś klasa zdefiniowana wcześniej albo błąd.

Łukasz


--------------------
Go to the top of the page
+Quote Post
AxZx
post 22.10.2006, 14:18:51
Post #7





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


to nie jest blad

wystarczylo poszukac, a pozniej przeczytac

http://pl.php.net/mysqli


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
mlynar
post 22.10.2006, 14:55:47
Post #8





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 19.09.2006

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


Czyli nie dziala bo mam zla wersje php:) szukalem tylko nie znalazlem bo nie jestem jeszcze zbytnio oblatany po takich stronkach:) dzieki wszystkim za pomoc
Go to the top of the page
+Quote Post
Sh4dow
post 23.10.2006, 13:36:11
Post #9





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

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


jesli juz to

  1. <?php
  2. $db = new Mysqli(....);
  3. $zapytanie = "select * from ksiazki where ".$metoda_szukania." like '%".$wyrazenie."%'";
  4. $wynik = $db->query($zapytanie); //obiekt ma metode query() a nie mysqli_query()
  5. ?>

mysqli_query jest funkcja dla wersji strukturalnej, chyba tu był błąd


--------------------
Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota
Zarządzaj swoim budżetem domowym
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: 31.07.2025 - 07:58