简单MySQL查询获胜';不起作用


Simple MySQL query won't work

我试图从浏览器运行这个简单的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));
?>

任何地方都没有定义$link。。。使用$con而不是那样。

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