我有一個SELECT查詢只返回一個值(不是一行,而只是一個「東西」)。它看起來像返回只返回一個值的SELECT的字符串
SELECT IF(EXISTS(SELECT * FROM `Blah` WHERE <whatever>), 1, 0);
我試圖與mysqli_result::fetch_assoc
,mysqli_result::fetch_object
和mysqli_result::fetch_array
擺弄周圍,和他們都正在很奇怪。是否有像這樣的特殊情況的mysqli_result::fetch_string
只輸出一個字符串,我可以撥打intval
?
是一個「東西」是你的表中的一行?如果是的話,那麼爲什麼你不寫選擇的東西從'Blah' WHERE –
你可以在PHP中使用'mysql_num_rows()',並基於'WHERE'它將是0或1 – Yazan
@SandeepBhandari不完全,我需要執行另一個表上的操作以該表中存在的條目爲條件。 – Bluefire