2017-03-06 104 views
-1

我的腳本有問題我需要將最少30個腳本更改爲「新」mysqli,但它的可怕我知道一些基礎知識,但現在我完全失去了.. 。mysqli_query()期望參數1是mysqli錯誤

與數據庫的連接是好的,但現在我在腳本中有這種規則的錯誤....有人可以幫助我,所以我可以從中學習嗎?

$sql_email_check = mysqli_query($GLOBALS["___mysqli_ston"], "SELECT email 
FROM users WHERE email='$email' AND status='Alive'"); 


$sql_username_check = mysqli_query($GLOBALS["___mysqli_ston"], 
"SELECT username FROM users WHERE username='$reg_username'"); 

更新1:

我清除從腳本的第一條規則的錯誤,我看到了谷歌similair東西。 這是我的腳本: $ sql_email_check = mysqli_query($ GLOBALS [「___ mysqli_ston」],「SELECT email FROM users WHERE email ='$ email'AND status ='Alive'」);

現在這個:

$ sql_email_check = mysqli_query($ CON, 「選擇電子郵件來自用戶的WHERE電子郵件= $電子郵件'和狀態= '活着'」);

我換成了:$ GLOBALS [「___ mysqli_ston」],帶$ con,$ con我已經在與db的連接和包含在這個文件中的其他過濾器中進行了識別是否正確並且它會工作?錯誤的消失,但如果它會工作?

+0

的http:// PHP。 net/manual/en/mysqli.query.php – Slime

+0

嗨,感謝您的留言!但我仍然沒有得到它.....在過去,我通過編輯腳本學習了基礎php,並且我總是有一個正確編碼的好腳本。你能幫我解決這4行腳本嗎? –

+0

任何人都可以幫我解決這個問題嗎?如果我解決了這一個,那麼我可以工作在我的其他腳本 –

回答

0

這是我要做的事......

$connection = new mysqli('database_name', 'user', 'password', 'table_name'); 

$email = 'emailAddressYouWantToLookUp'; 

$sql = "SELECT email FROM users WHERE email = '$email' AND status = 'Alive';"; 

$results = $connection->query($sql); 

$emailFoundInDatabase = ''; 

if ($results->num_rows > 0) { 
    while($row = $results->fetch_assoc()) { 
     $emailFoundInDatabase = $row['email']; 
    }; 
}; 

echo $emailFoundInDatabase; 
+0

感謝它在正確的方向,但不是有用的,有人可以改變我的腳本4的規則msqli支持?儘可能少些可能的更改 –

+0

@RicardoBolder我已經修改了我的答案以包含一些代碼,但是您應該能夠弄清楚如何從那裏使用它。 – Slime

+0

我從腳本的第一條規則中清除了錯誤,我在google上看到了一些相似的東西。 這是我的腳本: $ sql_email_check = mysqli_query($ GLOBALS [ 「___ mysqli_ston」], 「選擇電子郵件 來自用戶的WHERE電子郵件= $電子郵件'和狀態= '活着'」); 現在這個: $ sql_email_check = mysqli_query($ con,「SELECT email FROM users WHERE email ='$ email'AND status ='Alive'」); 我代替:$ GLOBALS [「___ mysqli_ston」],以$ CON $ CON我已經dentifyed在其他過濾接與數據庫的連接,此文件中包含 這是正確的,並且將它的工作? –

-1

關閉!

的解決方案是

替換:$ GLOBALS [ 「___ mysqli_ston」],以$ CON,

我有一個其他的文件,使得與數據庫的連接,幷包含在這個腳本$ CON。

也得到了一個奇怪的錯誤有關

我換成與:

,現在所有的錯誤的都走了,這個腳本的工作100%

感謝

相關問題