如何使用 PHP 语言在数据库 Oracle 上执行多个查询

为了对数据库 MySQL 运行查询,我们使用 mysqli_query。然后,为了运行对数据库 Oracle 的查询,我们使用 oci_execute。


当我们希望对数据库 MySQL 运行多个查询时,我们使用 mysqli_multi_query。示例如下:-


$mysqliconn = mysqliconn();         //mysqli connection

$sql = '

INSERT INTO TABLE VALUES();

INSERT INTO TABLE VALUES();

INSERT INTO TABLE VALUES();

INSERT INTO TABLE VALUES();

';

if(mysqli_multi_query($mysqliconn, $sql)) {

    echo 'Success';

}

我的问题是,是否有人可以提出最简单的解决方案,使用一个命令执行将多个插入值运行到数据库表中。


慕婉清6462132
浏览 149回答 2
2回答

慕容森

甲骨文对此有INSERT ALL声明。否则,您可以循环输入代码并执行 n 次。

哈士奇WWW

$sql = 'INSERT INTO TABLE abc VALUES(123,'xyz'),(456,'def'),(789,'qwe');';我建议使用支持库^^
打开App,查看更多内容
随时随地看视频慕课网APP