php - 简单的 SQL 和 PHP 查询失败

标签 php mysql sql

我有一段时间没有使用 PHP 或 SQL,似乎无法弄清楚为什么这个查询会失败。可能会变得很愚蠢 :)。

<php?
    $dbconn = mysql_connect("localhost","xxx","xxx");
    if (!$dbconn)
    {
    die('Error connecting to DB!');
    }
    if (! @mysql_select_db('rdrkictj_rsvp') ) 
    { 
        die(mysql_error()); 
    } 
    if(isset($_GET['id'])){
        $ID = $_GET['id'];
        $stockcount = $_GET['stockcount'] - 1;
    }
    else
        die(mysql_error()); 
    
    mysqli_query($dbconn,'UPDATE products SET stockcount = "5" WHERE id = "1"');
    
    mysqli_close($dbconn);
?>

我收到以下错误:

Warning: mysqli_query() expects parameter 1 to be mysqli, resource given in /home/rdrkictj/public_html/test/buyit.php on line 19

Warning: mysqli_close() expects parameter 1 to be mysqli, resource given in /home/rdrkictj/public_html/test/buyit.php on line 21

如有任何建议,我们将不胜感激。

最佳答案

<php?应该是 <?php ,你也在混合mysql功能 mysqli功能。选择其中之一(mysqli)。所以,改变:他

mysql_connect("localhost","xxx","xxx");

mysqli等效:

mysqli_connect("localhost","xxx","xxx");

同时更改 mysql_error()mysqli_error() ,

最后改变:

@mysql_select_db

到:

@mysqli_select_db

关于php - 简单的 SQL 和 PHP 查询失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21511111/

相关文章:

php - 使用 MySQL 拆分列

mysql - Woocommerce SQL 查询显示本周销售的产品?

sql - 动态索引创建 - SQL Server

php - 如何在socket.io和xampp phpmyadmin sql表之间连接

PHP 到 CSV - 将一行分成多行

php - 显示带有数组位置的 json 数组

mysql - 无法添加外键约束,同时添加无约束

php - 如何使用 MySQL 数据生成动态图表?

MySQL 在创建表时替换列类型

mysql插入,在更改数据时从其他表中选择