简单的MySQL查询不起作用

时间:2014-04-23 06:51:44

标签: php mysql mysqli

我试图从浏览器运行这个简单的PHP脚本,但它不会起作用。它似乎连接到数据库但不能完成mysql查询。无论如何,这个查询在PhpMyAdmin中工作正常。什么似乎有问题?

<?php
// DB
$DB_HOSTNAME = "localhost";
$DB_USERNAME = "********";
$DB_PASSWORD = "********";
$DB_DATABASE = "vladbl0m_eshop";

// Create connection
$con=mysqli_connect($DB_HOSTNAME, $DB_USERNAME, $DB_PASSWORD, $DB_DATABASE); 

// Check connection
 if (mysqli_connect_errno($con))   {
echo "Failed to connect to MySQL:" . mysqli_connect_error();   
 }
else echo "CONNECTED TO " . $DB_DATABASE;

// mySQL query

// execute the query.
$result = $link->query("INSERT INTO oc_test SET text ='12345'") or die("Error in the consult.." . mysqli_error($link));

?>

1 个答案:

答案 0 :(得分:5)

在任何地方都没有定义$link ...使用$con代替。{/ p>

$link替换为$con,看看你做错了什么,因为你错误地映射了连接,你无法看到正确的错误。