Portál AbcLinuxu, 9. května 2024 18:46


Dotaz: sql a kontrola

4.3.2009 16:40 Jarko
sql a kontrola
Přečteno: 188×
Odpovědět | Admin
Ahoj vsem, jak udelam podminku nebo kontrolu na sql dotaz, kdyz je sql dotaz neuspesny, aby se presmerovala stranka, treba kdyz je neplatne id nebo id neexistuje obsahuje misto cislel nejake jine znaky atd.. poradite prosim nekdo?

diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

kozzi avatar 4.3.2009 17:28 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: sql a kontrola
Odpovědět | | Sbalit | Link | Blokovat | Admin
tak to udelej podle navratove hodnoty?
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
4.3.2009 18:20 Jarko
Rozbalit Rozbalit vše Re: sql a kontrola
ale jak prosim?
Jendа avatar 4.3.2009 23:39 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: sql a kontrola
Takhle? (PHP)
$sSql = sprintf("SELECT * FROM `tafelka` WHERE `id`='%s' LIMIT 1", mysql_real_escape_string($_GET[id]));
$pRes = askDb($sSql);
if(mysql_num_rows($pRes)) {
  $oRes = mysql_fetch_object($pRes);
  $sNazev = $oRes->nazev;
  $sObsah = $oRes->obsah;
}
else {
  $sObsah .= "Stránka nebyla nalezena.";
}
AraxoN avatar 4.3.2009 19:26 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: sql a kontrola

Kozzi, obdivujem Tvoju trpezlivosť. :-D ... Chlapec nenapísal, či to programuje v C, Pascale, LOLCODE, či v čom, nešpecifikoval, akú databázu používa, a dosť dobre ani nedefinoval pojem neúspešný dotaz... Patrí do tej množiny aj taký, čo cez SQL injection zmaže celú databázu?

kozzi avatar 5.3.2009 00:09 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: sql a kontrola
JJ, proto sem mu taky odpověděl tak obecně jak jen to šlo. A říkal si, že se třeba víc rozepíše :-)
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
5.3.2009 09:44 akomano | skóre: 16 | blog: Došiel čaj v kávomate | Malacky
Rozbalit Rozbalit vše Re: sql a kontrola

No veď práve s takým prístupom, ako sa podľa dotazu snaží spraviť si o ten SQL injection priam prosí...

Chýba tomu koncept...

Ja vim, on vi, a ty sed, nano!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.