gpt4 book ai didi

PHP mysql添加行错误

转载 作者:行者123 更新时间:2023-11-29 07:22:08 25 4
gpt4 key购买 nike

当我尝试将信息添加到数据库中时出现此错误:ошибка:

INSERT INTO `paper` (`PaperPrice`, `paperType`) VALUES (`666`, `PAPERBLA`)

Unknown column '666' in 'field list' Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\OpenServer\domains\localhost\menu.php on line 49

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\OpenServer\domains\localhost\menu.php on line 49 Access denied for user 'ODBC'@'localhost' (using password: NO)

666PAPERBLA 必须添加到列中,但它写到没有列“666”,这是我的 php 代码:

     $table = 'paper';
$PriceTable = 'paperPrice';
$priceColumn = 'PaperPrice';
$typeColumn = 'paperType';
$host = 'localhost';
$username = 'root';
$password = '';
$dbname = 'info';

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("<table border='1'><tr><td>Connection failed: </td></tr>" . mysqli_connect_error());
}else{
echo"<table border='1'><tr><td>Connection success </td></tr>";
}


if(isset($_POST['submit'])){

$paperType = $_POST['t1'];
$paperRemove = $_POST['t2'];
$paperPrice = $_POST['t3'];

if($paperRemove=='' && $paperType!=''){
$sql = "INSERT INTO `$table` (`$priceColumn`, `$typeColumn`) VALUES (`$paperPrice`, `$paperType`)";

if (mysqli_query($conn, $sql)) {
echo 'добавлено "'.$paperType.'" в список" "'.$table.'"';
} else {
echo "ошибка: " . $sql . "<br>" . mysqli_error($conn);
}
}

最佳答案

您正在将反引号与值一起使用。反引号用于标识符。

"INSERT INTO `$table` (`$priceColumn`, `$typeColumn`) VALUES (`$paperPrice`, `$paperType`)"

您必须使用 ' 来表示字符串 -

"INSERT INTO `$table` (`$priceColumn`, `$typeColumn`) VALUES ($paperPrice, '$paperType')"

Help

关于PHP mysql添加行错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35764214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com