数据库连接问题并使用php在数据库中插入值

时间:2013-07-01 16:05:18

标签: database insert phpmyadmin

这是我正在使用的代码。数据库名称,表名,用户名,密码都是正确的。但它不会使用此代码在phpMyadmin中的表中插入任何值。 我不知道什么是错的。请帮忙:(

<?
$con = mysql_connect("localhost","root","");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("game", $con);


mysql_query("INSERT INTO `game`.`gametbl` (`ID`, `name`, `score`) VALUES (NULL, 'jjjjjjjj', '66')");


echo"success" ;
mysql_close($con);
<?

1 个答案:

答案 0 :(得分:0)

尝试这些更改,它不是修复,但至少它可能会向您显示错误消息和错误代码,因此您可以获得一些帮助来识别实际上的错误。

<?
$con = mysql_connect("localhost","root","");
if (!$con) {
   die('Could not connect: ' . mysql_error());
}
if ( ! mysql_select_db("game", $con) ) {
    die( 'Cannot connect to the game database' );
}

$result = mysql_query("INSERT INTO `game`.`gametbl` (`ID`, `name`, `score`) VALUES (NULL, 'jjjjjjjj', '66')");

if ( ! $result ) {
    echo 'Failed with error ' . mysql_errno() . ' ' . mysql_error();
} else {
    echo "success";
}
mysql_close($con);
?>