Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z zapytaniem SQL
allur
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.12.2010

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


Witam

Pisze projekt do szkoły i nie mogę poradzić sobie z następującym zapytaniem SQL:

$zapytanie = "select * from zamowienia where $metoda_szukania like $wyrazenie";

Mam do wyboru 3 metody szukania(idzamowienia, dos_nazwisko, data) i dowolne wyrażenie. Chodzi o to że gdy wybieram jako metodę szukania idzamowienia wszystko jest ok i pokazuje mi dane dotyczące książki. Jeśli zmienię metodę na nazwisko czy data zapytanie nie działa. Moim zdaniem brakuje tu jakiś apostrofów czy kropek przy zmiennych. Na pewno nie walnąłem się w literówce. Oto tabela zamówienie:


create table zamowienia
(
idzamowienia int unsigned not null auto_increment primary key,
idklienta int unsigned not null references klienci(idklienta),
wartosc float(6,2),
data date not null,
stan_zam char(10),
dos_nazwisko char(60) not null,
dos_adres char(80) not null,
dos_miasto char(30) not null,
dos_wojew char(20),
dos_kod_poczt char(10),
dos_kraj char(20) not null
) type=InnoDB;

Proszę o pomoc!
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: 23.08.2025 - 15:59