mysqli
2017-09-20 96 views 0 likes 
0

我在下面給出了mysqli更新查詢。我想根據更新查詢成功或不成功顯示不同的消息。根據Mysqli更新查詢結果顯示消息

我的mysqli查詢

$result = $conn->query("UPDATE ads SET adimageurl='$adurllink', adlinkurl='$adurl', adalternatetext='$alternatetext', uploaded='1' WHERE adhash='$adid' AND uploaded='0'"); 

我用這個代碼:

if ($mysqli->query("UPDATE ads SET adimageurl='$adurllink', adlinkurl='$adurl', adalternatetext='$alternatetext', uploaded='1' WHERE hash='$adid' AND uploaded='0'") === TRUE) { 
    echo 'SUCCESS'; 
} 

if ($mysqli->query("UPDATE ads SET adimageurl='$adurllink', adlinkurl='$adurl', adalternatetext='$alternatetext', uploaded='1' WHERE hash='$adid' AND uploaded='0'") === FALSE) { 
    echo 'FAILED'; 
} 

回答

0

使用MYSQLI_USE_RESULT resultmode:

$結果= $ conn->查詢(「UPDATE廣告SET adimageurl ='$ adurllink',adlinkurl ='$ adurl',adalternatetext ='$ alternatetext',上傳='1'其中adhash ='$ adid'AND uploaded ='0'「,MYSQLI_USE_RESULT );

然後您檢查$result是否爲真或假 - 並遵循不同的代碼路徑。

page參考mysqli query example

相關問題