2017-03-17 65 views
-1

像。在查詢:PHP:與MYSQLI_USE_RESULT SHOW TABLES在主題不行

$query = $link->query('SHOW TABLES LIKE "table"',MYSQLI_USE_RESULT); 

和檢查,如:

echo $query->num_rows; 

總是顯示0 我提到$查詢 - >關閉();不幫忙。

實際投票作爲文檔錯誤: https://bugs.php.net/bug.php?id=74262

+0

想必你正在使用的目的MYSQLI_USE_RESULT,不是嗎? –

+0

是的,如果我刪除MYSQLI_USE_RESULT一切工作正常! 〜弗雷德-II - 查詢被查沒有失敗...... –

+0

你讓輿論太快了... –

回答

0

你就錯了,這就是爲什麼。

$result = $link->query("SHOW TABLES LIKE 'table'"); 
$rows = $result->num_rows; 

echo $rows; 

程序:

$result = mysqli_query($link,"SHOW TABLES LIKE 'table'"); 
$rows = mysqli_num_rows($result); 

echo $rows; 
+0

是它的工作原理是這樣,但與MYSQLI_USE_RESULT - 不是,爲什麼? –

+0

@DofofromPoland,因爲它是MYSQLI_USE_RESULT的工作原理。 –

+0

不明白你的,你認爲MYSQLI_USE_RESULT作品未顯示在mysqli_result任何行? –