Jump to content
php.lv forumi

parbaudīšana vai id existē


p4F

Recommended Posts

preg_match nevajag.

 

function id_exists($id) {
 // sql, kas pārbauda vai $id ir atrodas iekš db
}

if (!is_numeric($_GET['id']) || !id_exists($_GET['id'])) {
 die();
}

vot man un vajaga kodu kas pārbauda vai $id atrodas DB

Link to comment
Share on other sites

function id_exists($id) {

$rez= mysql_query("SELECT count(*) FROM news WHERE id = '".addslashes($id)."'");

list($num) = mysql_fetch_array($rez);

if($num > 0){ return TRUE; } else { return TRUE; }

}

 

if (!is_numeric($_GET['id']) || !id_exists($_GET['id'])) {

die();

}

Link to comment
Share on other sites

1) Tev nav tāda echo "Netu takova novosti";

2) Select count... atgriež vienu ciparu, kas parāda, cik šādu id ir - tātad vai nu nulle, vai viens. Negribu iedziļināties, bet minējums no zila gaisa, ka list atgriež vaicājuma atgriezto ierakstu skaitu (kas ir 1 vai tāds id ir, vai nav).

Link to comment
Share on other sites

×
×
  • Create New...