慕桂英4014372
2019-12-06 11:04:17
我正在做一個(gè)教程,其中作者沒(méi)有更新他的內(nèi)容以反映PHP文檔中的更改。無(wú)論如何,我需要知道我要提供的參數(shù)是什么。我檢查了所有事物是否井井有條,但是我真的不知道該提供什么。這是我所擁有的:Connects.php<?php$connect_error = 'Sorry, we\'re experiencing connection issues.';$con = mysqli_connect('localhost', 'root', 'PwdSQL5');mysqli_select_db('phpcadet') or die($connect_error);?>但是我得到了錯(cuò)誤: 在此處輸入圖片說(shuō)明編輯:在解決了Connects.php問(wèn)題之后,這就是為什么我得到修復(fù)的原因...更多錯(cuò)誤,這是我的代碼。請(qǐng)記住,我是PHP的新手,并且正在學(xué)習(xí)一個(gè)教程,所以做得不好。警告: mysqli_real_escape_string()期望參數(shù)1為mysqli,第4行的C:\ vhosts \ phpcadet \ core \ functions \ general.php中給出的字符串General.php<?phpfunction sanitize($data){return mysqli_real_escape_string($data, 'What goes here?');}?>然后這樣:警告:mysqli_query()期望參數(shù)1為mysqli,第7行的C:\ vhosts \ phpcadet \ core \ functions \ users.php中給出的字符串Users.php<?phprequire 'core/database/connects.php';function user_exists($username){ $username = sanitize($username); $query = mysqli_query($_POST['username'], "SELECT * FROM users"); $row = mysqli_fetch_array($query); if($row['username']==$username) { echo "Welcome, $username!"; return true; } else echo "Please enter a valid username and password"; return false;} function user_active($username){ $username = sanitize($username); $query = mysqli_query($_POST['username'], "SELECT * FROM users"); $row = mysqli_fetch_array($query); if($row['username']==$username && $row['active']==1) { echo "Welcome, $username!"; return true; } else echo "Your username and password could not be verified."; return false; } ?>最后是這樣的:警告:mysqli_fetch_array()期望參數(shù)1為mysqli_result,在第8行的C:\ vhosts \ phpcadet \ core \ functions \ users.php中給出空值。見(jiàn)上面的相同代碼我的一些代碼是其他答案的匯編,可以解決本課中的問(wèn)題,并且可以在Stack上找到。由于它們之間的不一致,這使我很難了解發(fā)生了什么...來(lái)自另一種語(yǔ)言,在這里我不太熟悉,只需要幫助,所有這些都可以單擊。然后,我將對(duì)手冊(cè)的內(nèi)容有“了解”。謝謝。
2 回答

MM們
TA貢獻(xiàn)1886條經(jīng)驗(yàn) 獲得超2個(gè)贊
mysqli_select_db()應(yīng)該有2個(gè)參數(shù),連接鏈接和數(shù)據(jù)庫(kù)名稱-
mysqli_select_db($con, 'phpcadet') or die(mysqli_error($con));
使用mysqli_error在模具的語(yǔ)句會(huì)告訴你究竟什么是錯(cuò)的,而不是一個(gè)一般錯(cuò)誤消息。

qq_花開(kāi)花謝_0
TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊
重復(fù)結(jié)束和鏈接問(wèn)題有助于使規(guī)范引用更易于查找。(對(duì)于那些實(shí)際上有禮貌地在詢問(wèn)之前進(jìn)行研究,而不編輯標(biāo)題以規(guī)避重復(fù)的過(guò)濾器的用戶)。Stack Overflow不是個(gè)人補(bǔ)習(xí)網(wǎng)站,也不是Google的替代品。順便說(shuō)一句,這里的每個(gè)人都喜歡新來(lái)的問(wèn)題,只要他們展示了一些先前的嘗試/參考答案以及對(duì)理解問(wèn)題的解釋。
添加回答
舉報(bào)
0/150
提交
取消