Stránka 1 z 1
Chybný SQL dotaz, PHP
Napsal: 27 srp 2010 05:13
od Stene
Ahoj, potřebuji vypsat předem určené ID z databáze a zkouším ot takto
$objekt_vysledku = mysqli_query($db_spojeni, "SELECT * FROM Nabytek WHERE `id` IN ($id)");
-> kdew vidíte chybku?
Re: Chybný SQL dotaz, PHP
Napsal: 27 srp 2010 08:23
od Luboš
Já bych asi použil ... WHERE id = $id");
Re: Chybný SQL dotaz, PHP
Napsal: 27 srp 2010 15:17
od Stene
No dobře, tak takto
$objekt_vysledku = mysqli_query($db_spojeni,
"SELECT * FROM `Nabytek` WHERE `ID`=$id");
Ale nejde to pořád : )
Re: Chybný SQL dotaz, PHP
Napsal: 27 srp 2010 17:02
od Luboš
Zkus napsat názvy položek a proměnných bez jakýchkoli uvozovek, tak jak jsem ti to naznačil v mé první odpovědi. Mimochodem - vypisuje ti to nějakou chybovou hlášku?
Re: Chybný SQL dotaz, PHP
Napsal: 28 srp 2010 08:16
od Stene
Uvozovky na to nemají vliv.. Z formuláře jsem poslal data a nepřevzal jsem je. Místo $id tam mělo být
$_POST['id'] - no vidíš to a nevšimnul jsem si toho

Díky
Re: Chybný SQL dotaz, PHP
Napsal: 28 srp 2010 10:06
od Luboš
Pokud vypíšeš z celého skriptu pouze jeden příkaz, tak se na chybu přijít nemusí, protože nejsou vidět souvislosti. Já například metodu POST uvádím přímo do těla příkazu FORM, tak proto mi tato kombinace nic neříkala. Hlavně že už víš, kde byla chyba.
Re: Chybný SQL dotaz, PHP Vyřešeno
Napsal: 28 srp 2010 12:51
od Stene
Jojo, díky za reakce!