<?php$id=$_POST['id'];$password=$_POST['password'];$conn=mysqli_connect("localhost","root","zhonghongshun","empmanage");if(!$conn->connect_error){? ? die("鏈接失敗".$conn->connect_error); exit();}$sql="select password from admin where id=$id ";mysqli_query($conn,"set names utf8");mysqli_select_db($conn,"empmanage");$result=mysqli_query($conn,$sql);if($row=mysqli_fetch_assoc($result)){? ? ? if($row['password']==md5($password)){? ? ? ?header("Location:empMange.php");? ? ? ?exit();? ? ? }}? ? header("Localhost:login.php?errno=1");? ? exit();mysqli_free_result($result);mysqli_close($conn);?>
3 回答
已采納

我是新手_請多指教
TA貢獻140條經(jīng)驗 獲得超79個贊
一眼就看出來了,如果用面向?qū)ο髮?conn->connect_error前面不要加感嘆號,因為本身連接有錯就為真了。本來人家連接沒錯為假,你非要取反就為真了強制執(zhí)行連接有錯了,如果想加感嘆號是這樣寫的(!$conn)
最后寫程序不能急,我剛開始學裝個環(huán)境都急得都想放棄了,可憐沒人帶,后來慢慢堅持下來,雖然前方的路還非常遙遠,一定要堅持住~

子期不遇
TA貢獻150條經(jīng)驗 獲得超35個贊
if($conn->connect_error){ ????die("鏈接失敗".$conn->connect_error); exit(); }

慕勒0069038
TA貢獻143條經(jīng)驗 獲得超39個贊
我感覺是不是你localhost沒給端口問題啊 如果不帶端口應(yīng)該就是localhost=localhost:80? ???你試試 localhost:3306 這個是mysql默認端口 你試試?
添加回答
舉報
0/150
提交
取消