我想讓函數檢查特定數據是否在mysql的mydb中。我寫下面的功能,但我得到這一行錯誤$is_ok_array=mysql_fetch_row($is_ok);
有人能幫助我嗎?對不起我的英語不好:) :)php mysqli錯誤mysql_fetch_row()
它說:mysql_fetch_row() expects parameter.
我搜索了那個錯誤表示我的sql不能正常工作。但我的SQL查詢正在工作。這裏是
$query_add ="INSERT INTO notes1 (id,name,size,url,thumbnail_url,delete_url,delete_type) VALUES('$_SESSION[userid]','$file_name','$file_size','$file_url','$file_thumbnail_url','$delete_url','$delete_type')";
- 我的功能
protected function is_same($file_name,$file_size,$file_url,$file_thumbnail_url,$delete_url1,$delete_type1) {
$query_same = "Select * From notes1 WHERE id='$_SESSION[userid]' and name='$file_name' and size='$file_size' and url='$file_url' and thumbnail_url='$file_thumbnail_url' and delete_url='$delete_url1' and delete_type='$delete_type1'" or die (mysql_error());
$is_ok = mysqli_query($this->is_db_open,$query_same);
if($is_ok) {
$is_ok_array = mysql_fetch_row($is_ok);
} else {
echo "Wrong query";
}
if($this->is_db_open) {
echo count($is_ok_array);
if((count($is_ok_array))>0) {
return true;
} else {
return false;
}
} else {
echo "Db not open";
}
}