php - 在 PHP 中将数组更改为数据库查询

标签 php mysql

我有一个数组如下:

 Array ( [item-name] => SM58 
         [make] => Shure 
         [model] => SM58 
         [qty] => 5 
         [status] => Available 
       )

我想将其更改为数据库查询,例如:

INSERT INTO `Inventory`(`item-name`, `make`, `model`, `qty`, `status`) VALUES ('SM58','Shure','SM58','5',[Available])

我只是不太清楚我是如何实现它的。

最佳答案

您可以使用 PDO:

$stmt = $PDOinstance->prepare("
  INSERT INTO `Inventory` (`item-name`, `make`, `model`, `qty`, `status`) 
  VALUES (:item-name, :make, :model, :qty, :status)
");
$stmt->execute($yourArray);

关于php - 在 PHP 中将数组更改为数据库查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21194554/

相关文章:

php - 我应该如何在 Codeigniter 中布置我的代码?

php - Paypal IPN 自定义变量

php - 堆栈溢出调用堆栈#timememoryfunctionlocation 10.0000143728

java - 我可以从 JDBC 连接运行 "source"命令(SQL 脚本)吗?

mysql - ASP.NET Core 身份与 ClearDB MySql

php - 从 WAMPP 传输到 Linux 服务器时无法访问 Zend_View_Helpers

php - 带外键的 MySQL 查询

php - MySql,3个表,需要使用主表中的ID的所有列

java - 检查数据库和表是否存在 : `java.sql.SQLException: No database selected`

MySQL 5.6.13 无法正确执行创建表