firelior Posted September 22, 2006 Share Posted September 22, 2006 Hi,I got a problem, I want to check the id that im sending via $_GETand I want to check if it existthis is my code:[code] function check_id($id){ $sql="select * from ".$this->table." where id= ".$id; if(mysql_query($sql,$this->link)){ if($row=mysql_num_rows($sql)==1){ return true; } return false; } return false; }[/code]please help thanks Link to comment https://forums.phpfreaks.com/topic/21631-checking-an-id/ Share on other sites More sharing options...
AdRock Posted September 22, 2006 Share Posted September 22, 2006 what error are you getting? Link to comment https://forums.phpfreaks.com/topic/21631-checking-an-id/#findComment-96531 Share on other sites More sharing options...
firelior Posted September 22, 2006 Author Share Posted September 22, 2006 I am getting this error:[code]Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in[/code]and also, it doesn't check if the id exists:| Link to comment https://forums.phpfreaks.com/topic/21631-checking-an-id/#findComment-96534 Share on other sites More sharing options...
firelior Posted September 22, 2006 Author Share Posted September 22, 2006 never mind fixed the problem..here is the fixed:[code] function check_id($id){ $sql="select * from ".$this->table." where id= ".$id; $result=mysql_query($sql); while($row=mysql_fetch_object($result)){ if($row->id==$id){ return true; } return false; } return false; }[/code] Link to comment https://forums.phpfreaks.com/topic/21631-checking-an-id/#findComment-96538 Share on other sites More sharing options...
trq Posted September 22, 2006 Share Posted September 22, 2006 A bit inificient. Try...[code=php:0]function check_id($id) { $sql = "SELECT id FROM $this->table WHERE id=$id"; if ($result = mysql_query($sql)) { if (mysql_num_rows($result)) { return true; } } return false;}[/code] Link to comment https://forums.phpfreaks.com/topic/21631-checking-an-id/#findComment-96549 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.