Autor | Zpráva | ||
---|---|---|---|
Pavlínka Profil |
#1 · Zasláno: 31. 1. 2018, 15:09:19
jak se v php nejlépe zeptat zda danný řádek existuje?
momentálně to dělám takto $jeneni = mysql_result(mysql_query("SELECT `radek` FROM `$MySQL_databaze`.`loginfo` WHERE `radek` = '$i' LIMIT 1"), 0); if (!$jeneni) { ... v zsadě potřebuji zjistit zda už jsem záznam už zapsala nebo ne tak aby to nehodilo chybu :( děkuji za rady :) |
||
Tomášeek Profil |
#2 · Zasláno: 31. 1. 2018, 15:12:37
Pavlínka:
Tak si tu chybu hoď do vyhledávače, pokud jí nerozumíš. Pokud se týká toho, že používáš odstraněné mysql_* funkce, opravit nejde, musíš použít něco podporovaného. SQL injection ti to bohužel zahlásit neumí, ale když už buedš v tom hledání a úpravách, najdi si něco i o bezpečnosti.
|
||
Keeehi Profil |
#3 · Zasláno: 31. 1. 2018, 15:41:09
$result = mysql_query("SELECT `radek` FROM `$MySQL_databaze`.`loginfo` WHERE `radek` = '$i' LIMIT 1"); if (mysql_num_rows($result) === 0) { ... Potenciální SQL injection tam stále zůstává. Záleží na tom, odkud se berou hodnoty těch proměnných v řetězci. |
||
Pavlínka Profil |
#4 · Zasláno: 31. 1. 2018, 15:56:23
je to zápis v croonu a croon je lokální :)
takže se nebezpečí z strany $i nebojím :) Keeehi: děkuji vyzkouším :) |
||
Časová prodleva: 5 let
|
0