2017-04-08 18 views
0

變量選擇我插入數據到phpMyAdmin的,並具有選擇功能:PHP從phpmyadmin的

$twitterfingers="select * from answers equivalent where tweet like 
'%".$question."%' limit 1"; 
$state2=$theDatabase->prepare($twitterfingers); 
$state2->execute(); 
$tweets=$state2->fetchAll(); 
$state2->closeCursor(); 
?>` 

同樣的鳴叫不斷出現,我想出現的鳴叫隨機洗牌。此外,它只適用於單個單詞輸入到變量中,而不是短語。

謝謝。

+1

注意:'phpMyAdmin'是一個用PHP編寫的應用程序,可以輕鬆維護和操作** MYSQL **或者** MariaDB **數據庫 – RiggsFolly

+0

您正在使用準備的語句不正確。您需要拆分短語並分別搜索每個術語。對於隨機行,請參閱http://stackoverflow.com/questions/19412/how-to-request-a-random-row-in-sql。 – chris85

+0

如果你想在推文中搜索多個單詞,你可能應該使用全文索引。 – Barmar

回答

0

您可以使用此行代碼來獲取數據:

$ twitterfingers = 「從答案中選擇*相當於其中的鳴叫像 「%」 $問題「%。'ORDER BY RAND()限制1 「;

+1

這已經在重複問題中解釋過,沒有必要將其作爲答案發布。 – Barmar