Autor | Zpráva | ||
---|---|---|---|
Neon Profil |
#1 · Zasláno: 17. 2. 2010, 15:47:06
Dobrý den, nějak si nevím rady, jak udělat dotaz na tento problém.
$cislo=$_GET["cislo"]; $idcko=$_GET["id"]; $dotaz2 = mysql_query("delete from seznam where nahoda='$cislo'"."AND id='$idcko'"); Jde o to, že potřebuju udělat tohle:"kdyz cislo se rovna nahode a id je rovno id smaz jinak die" to znamená, že tam mám u toho inzerátu id a náhodné číslo, uživ. zadá do formu číslo a pokud je správné smaže inzerát, ale když ej to číslo generováno náhodně, může jich tam být víc s tímto náhodným číslem a proto ja potřebuju smazat pouze jen tu inzerci toho urč. id. Předem děkuji za odpověď |
||
Kajman_ Profil * |
#2 · Zasláno: 17. 2. 2010, 15:57:45
Ale díky tomu AND musí být splněny obě podmínky, tak se těžko zmaže něco, co má stejnou hodnotu v sloupci nahoda ale jiné id.
|
||
Neon Profil |
#3 · Zasláno: 17. 2. 2010, 16:08:36 · Upravil/a: Neon
Kajman:
„Ale díky tomu AND musí být splněny obě podmínky,“ No jasné, ja už ten dotaz napsal, ale je nefunkční. FUnguje mi to pouze takhle $dotaz2 = mysql_query("delete from seznam where nahoda='$cislo'"); |
||
Kajman_ Profil * |
#4 · Zasláno: 17. 2. 2010, 16:10:19
A dotaz skončí chybou? Je pak něco v mysql_error()? Třeba jen chybí ta mezera před AND.
|
||
Neon Profil |
#5 · Zasláno: 17. 2. 2010, 16:12:56
nn žádna chyba, já sem si myslel, že je chyba v mém dotazu(nelogicky), ale tedy asi je chyba někde jinde i tak díky za odpověď
|
||
Kajman_ Profil * |
#6 · Zasláno: 17. 2. 2010, 16:15:25
Když si dáte select na ta kombinaci těch dvou čísel, tak tam něco je, co se dá smazat a smazáno není?
|
||
Neon Profil |
#7 · Zasláno: 17. 2. 2010, 16:52:20
No nebylo tam nic no, ale v dotazu to nebylo. Chyba byla v mé hlavě, sem měl špatně pojmenovanou proměnou a tudíž $idcko nemělo žádnou hodnotu. Ach jo, omlouvam se dětská chyba tohle. Jinak moc děkuji, konec dobry,vsechno dobre. :)
|
||
Časová prodleva: 14 let
|
0