在 INSERT 的情况下 mysql_query() 的替代品是什么?
What is the replacement of mysql_query() in case of INSERT?
到目前为止,我一直在使用 mysql_query("INSERT INTO ... ");
函数在我的数据库中插入行。现在这是一个已弃用的功能,所以我正在寻找替代品。 select_query("SELECT ... ");
之类的东西适用于 mysql_query("INSERT INTO ... ");
编辑:
忘了说,select_query() 看起来像这样:
function select_query($query) {
global $pdo;
$stm = $pdo->prepare($query);
$stm->execute();
return $stm->fetchAll();
}
我在另一个文件中声明了一个全局 PDO 对象。
每个 mysql_*()
函数的较新版本现在是它们的 mysqli_*()
对应版本。您可以以完全相同的方式使用它们,但我建议您学习准备语句。
你也可以使用我最喜欢的 PHP 中包含的 PDO
。
您好,最简单的方法是 mySqli 扩展
mysqli_query($connection, 'INSERT INTO...');
或:
$connection = mysqli_connect($srv, $user, $pass, $database);
$connection->query('INSERT INTO .....');
到目前为止,我一直在使用 mysql_query("INSERT INTO ... ");
函数在我的数据库中插入行。现在这是一个已弃用的功能,所以我正在寻找替代品。 select_query("SELECT ... ");
之类的东西适用于 mysql_query("INSERT INTO ... ");
编辑: 忘了说,select_query() 看起来像这样:
function select_query($query) {
global $pdo;
$stm = $pdo->prepare($query);
$stm->execute();
return $stm->fetchAll();
}
我在另一个文件中声明了一个全局 PDO 对象。
每个 mysql_*()
函数的较新版本现在是它们的 mysqli_*()
对应版本。您可以以完全相同的方式使用它们,但我建议您学习准备语句。
你也可以使用我最喜欢的 PHP 中包含的 PDO
。
您好,最简单的方法是 mySqli 扩展
mysqli_query($connection, 'INSERT INTO...');
或:
$connection = mysqli_connect($srv, $user, $pass, $database);
$connection->query('INSERT INTO .....');