我试图从浏览器运行这个简单的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));
?>
Run Code Online (Sandbox Code Playgroud)
没有任何$link定义...使用$con而不是.
替换$link使用$con,看看你做错了什么,因为你错误地映射了连接,你无法看到正确的错误.