首先,新建一個php_mysql.php的文件
成都創(chuàng)新互聯(lián)是專業(yè)的清河網(wǎng)站建設(shè)公司,清河接單;提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行清河網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!
其次,查看你的mysql服務(wù)是否打開,或者客戶端的mysql能夠正常打開。
鼠標(biāo)右鍵我的電腦--》管理--》服務(wù)和應(yīng)用程序--》服務(wù)--》找到你的mysql服務(wù),看看是不是啟用狀態(tài)。
也可以打開運(yùn)行,輸入 mysql -u root(用戶名) -p 123456(密碼)
看看能不能打開客戶端。
如果上面的可以了,那么我們就進(jìn)入正題了,php連接mysql代碼實(shí)例。
4
最后運(yùn)行這個文件,看看我的運(yùn)行結(jié)果吧。
能把問題描述清楚一點(diǎn)嗎?
如果是PHP鏈接數(shù)據(jù)庫的話,應(yīng)該是這樣的
$mysql_server_name="localhost";?//數(shù)據(jù)庫服務(wù)器名稱
$mysql_username="root";?//?連接數(shù)據(jù)庫用戶名
$mysql_password="??????";?//?連接數(shù)據(jù)庫密碼
$mysql_database="??????";?//?數(shù)據(jù)庫的名字
//?連接到數(shù)據(jù)庫
$conn=mysql_connect($mysql_server_name,?$mysql_username,
$mysql_password);
//?從表中提取信息的sql語句
$strsql="SELECT?*?FROM?`gbook`";
//?執(zhí)行sql查詢
$result=mysql_db_query($mysql_database,?$strsql,?$conn);
//?獲取查詢結(jié)果
$row=mysql_fetch_row($result);
建議樓主檢查一下sql對不對,主要看你數(shù)據(jù)庫有沒有sql語句的字段或者表
還有,你的密碼是經(jīng)過md5處理的,所以,你看你在做注冊用戶的時候,密碼是不是也經(jīng)過了md5處理,沒有的話,系統(tǒng)會判斷2個密碼不相等,盡管他們的值是相同的(MD5不懂的話去搜搜,大把大把的),我估計是你注冊的時候密碼沒處理~,你把$password = MD5($_POST['password']);的MD5去掉試試
if($check_query){
$_SESSION['username'] = $username;
echo $username,' 歡迎你!進(jìn)入 a href="my.php"用戶中心/abr /';
exit;
} else {
exit('登錄失?。↑c(diǎn)擊此處 a href="javascript:history.back(-1);"返回/a 重試');
}
$_SESSION['username'] = $username 是把用戶名的值賦給一個叫username的session(這屬于會話,不懂去搜搜看)