我试图从浏览器运行这个简单的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));
?>
答案 0 :(得分:5)
在任何地方都没有定义$link
...使用$con
代替。{/ p>
将$link
替换为$con
,看看你做错了什么,因为你错误地映射了连接,你无法看到正确的错误。