這是我使用mysql的代碼,現在我試圖將所有的函數轉換爲mysqli。我將如何格式化它,以便它返回我需要的值?這個mysql_result語句的mysqli等價物是什麼?
return (mysql_result($query, 0) == 1) ? true : false;
這是我使用mysql的代碼,現在我試圖將所有的函數轉換爲mysqli。我將如何格式化它,以便它返回我需要的值?這個mysql_result語句的mysqli等價物是什麼?
return (mysql_result($query, 0) == 1) ? true : false;
的mysqli有一個主功能「查詢」 如果它的CRUD SQL它將返回1或0(成功與否),如果是選擇SQL它會返回結果
$sqli = new mysqli(DB_SERVER,
DB_USERNAME,
DB_PASSWORD,
DB_NAME);
$result = $sqli->query("INSERT INTO...");
return ($result == 1) ? true : false;
我只想用return ($mysqli->query($query) == 1)
但這僅僅是我,我相信那麼你可以checke返回值的布爾
如果我想按程序執行此操作,我該怎麼辦? – user2180841 2013-03-20 00:28:03
mysqli不是過程語言,所以我相信你必須在這裏使用OOP功能 – 2013-03-20 00:32:20
那麼爲什麼php手冊提供了使用mysqli函數的OOP和過程選項? http://www.php.net/manual/en/mysqli-result.num-rows.php – user2180841 2013-03-20 00:38:54
嘛,一開始,:-)你可以只用'回報(mysql_result($查詢,0您_old_代碼是垃圾)== 1)'沒有三元。 – paxdiablo 2013-03-20 00:07:16
哈哈。以及我的舊代碼來自phpacademy視頻,所以我可以做的不多。 – user2180841 2013-03-20 00:31:07