2014-03-25 51 views
0

我一直在試圖連接我在phpMyAdmin中創建一個PHP文件的一個表,但每次我試圖訪問它,我得到這個消息話題:無法MySQL表連接到我的PHP文件

警告:mysql_connect():拒絕用戶'jc'@'localhost'(使用密碼:YES)在/home/k1146376/www/lr/connect.php在第2行拒絕訪問用戶'jc'@'localhost '(使用密碼:YES)

這是我使用調用表的代碼:

<?php 

session_start(); 
require_once("connect.php"); 
if (isset($_GET['page'])){ 
$pages= array("products","cart"); 
if(in_array($_GET['page'],$pages)){ 
$page = $_GET['page']; 
} else { 
$page = "products"; 
} 
} else { 
$page = "products"; 
} 
?> 

這是我的連接文件:

<?php 
mysql_connect('localhost','jc','password') or die (mysql_error()); 
mysql_select_db('products') or die (mysql_error()); 
?> 
+0

你有沒有試過'root'的用戶? – jmercier

+0

我已經在phpmyadmin上創建了一個用戶,用戶的名字是jc – Jc23

+0

這個用戶有權讀取/寫入等? – jmercier

回答

3

一些您的登錄憑據的connect.php是錯誤的。爲您的數據庫輸入正確的信息,它會起作用。

如果你在自己的機器上,你可以去http://localhost/phpMyAdmin並挑選用戶在頂部的導航。您可以在此添加新用戶或編輯現有用戶。

您正在試圖用用戶名jc和密碼password登錄。

+0

ive chech他們一百萬次,他們都沒事:( – Jc23

+0

是的jc是用戶名,本地主機是主機,密碼是密碼 – Jc23

0
CREATE USER 'jc'@% 
GRANT ALL PRIVILEGES ON *.* TO jc 

檢查您是否使用了正確的用戶名/密碼。

停止使用mysql_ *(使用mysqli_,或者更好的是,PDO〜)

檢查什麼的MySQL服務器版本運行 檢查相關的文檔。 也許是其https://dev.mysql.com/doc/refman/5.5/en/access-denied.html

+0

ive check幾次即將自殺我自己 – Jc23