php不合理错误未选择数据库,但我选择了数据库
已选择数据库,但msql.error()返回“未选择数据库”!php不合理错误未选择数据库,但我选择了数据库,php,mysql,Php,Mysql,已选择数据库,但msql.error()返回“未选择数据库”! 为什么?我已经修改了您的代码,请尝试此操作 <?php // Create connection $con=mysql_connect('localhost','root','');//mysqli_connect(host,username,password,dbname); mysql_select_db('stat'); // Check connection if (mysqli_connect_errno($con
为什么?我已经修改了您的代码,请尝试此操作
<?php
// Create connection
$con=mysql_connect('localhost','root','');//mysqli_connect(host,username,password,dbname);
mysql_select_db('stat');
// Check connection
if (mysqli_connect_errno($con))
echo "Failed to connect to MySQL: " . mysqli_connect_error();
else
echo "yes\n";
$sql = "INSERT INTO stat VALUES (NULL, \'2012-09-02\', \'1000\')";
$result2 = mysql_query($sql) or die(mysql_error());
mysql_close($con);
?>
您正在混合使用
mysql\u query
和mysqli
。您选择了数据库吗?$con
在哪里?请不要使用任何mysq_*函数,因为它们已被弃用。考虑使用或不使用MySqLi,你的意思是什么?你使用的是<代码> MySqLyConnect TyrnNO./COD>和<代码> MySqL**<代码>函数,因为@ JueGrand说你不太能够连接到你的数据库检查你的数据库名称。不要使用<代码> MySqL**/Cuff>函数。
$con=mysql_connect('localhost','root','') or die("!Server");
mysql_select_db('stat',$con) or die("!db");
$sql = "INSERT INTO stat VALUES (NULL,'2012-09-02','1000')";
$result2 = mysql_query($sql) or die(mysql_error());
$con=mysqli_connect("localhost","root","","stat");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_query($con,"INSERT INTO stat(column1, column2, column3)
VALUES (NULL, \'2012-09-02\', \'1000\')");