我想要检查特定数据是否在 mysql 的 mydb 中的函数。我写了下面的函数,但我在这一行得到错误$is_ok_array=mysql_fetch_row($is_ok);
有人可以帮我吗?对不起我的英语不好:)
它说: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";
}
}