貌似是沒有將PHP代碼用?PHP ? 標(biāo)記出來。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了橫縣免費建站歡迎大家使用!
在 $sql=" 前面再加個 ?PHP
其實錯誤信息已經(jīng)提示了錯誤的原因:
Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given
警告:mysqli_select_db()的第1個參數(shù)應(yīng)該是mysqli,而你給的是字符串
Warning: mysql_error() expects parameter 1 to be resource, object given in
警告:mysql_error()的第1個參數(shù)應(yīng)該是個資源句柄,而你給的是個對象
據(jù)我的判斷,可能你沒有注意到這兩個函數(shù)的正確用法,以下是這兩個參數(shù)的原型:
bool mysqli_select_db ( mysqli $link , string $dbname )
string mysql_error ([ resource $link_identifier = NULL ] )
據(jù)此,建議代碼修改如下:
$db_selected=mysqli_select_db($link,"homework")
至于“警告:mysql_error()的第1個參數(shù)應(yīng)該是個資源句柄,而你給的是個對象”,這個錯誤的原因,據(jù)我的判斷,你還需要檢查下 $link 是不是正確連接到mysql了。
首先沒有看到數(shù)據(jù)庫的鏈接;
代碼里面怎么都沒有php的標(biāo)簽的??php ?
這個錯誤的意思是文件沒有找到,需要的文件名是:數(shù)據(jù)庫連接.PHP
你檢查文件是否存在,確保正確文件存在即可解決。
當(dāng)然,有時候看起來存在,實際上電腦認(rèn)為不存在,這就是漢字編碼問題,看起來一樣的漢字,在UTF-8、GBK下的電腦存儲數(shù)據(jù)是不同的。建議所有的PHP文件名都使用英文,這樣可以避免編碼問題。