无法连接到数据库

时间:2017-03-14 01:41:53

标签: php mysql database

我遇到了这段代码的问题:

<?php    
include 'connect.php';
$SQL = "INSERT into users(username, password, email,) 
VALUES ('dado','123','neki@gmail.com',)";
mysql_query($SQL) or die("could not register");
?>

我的connect.php看起来像这样:

<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$dbname = 'igra';
?>

当我尝试表演时,我得到了错误。尝试与

进行测试连接
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$dbname = 'igra';
$connect = mysql_connect($dbhost, $dbuser, $dbpass)
or die("Unable to connect to dbhost");
mysql_select_db($dbname) 
or die("Could not connect to db");
$test_query = "SHOW TABLES FROM $dbname";
$result = mysql_query($test_query);
$tblCnt = 0;
while($tbl = mysql_fetch_array($result)) {
$tblCnt++;
#echo $tbl[0]."<br />\n";
}
if (!$tblCnt){
echo "There are no tables<br />\n";
} else {
echo "There are $tblCnt tables<br />\n";
}
?>   

并返回消息:有4个表。这意味着connect.php已正确设置。现在我尝试使用“INSERT into”查询将代码运行到MySQL Admin程序中,并且它有效。所以,一切似乎都是分开的,但是当放在一起时,它就不会起作用。 有人能指责我做错了吗?

0 个答案:

没有答案