gpt4 book ai didi

php - PHP/MySQL 中的多个数据表?

转载 作者:可可西里 更新时间:2023-11-01 08:23:16 26 4
gpt4 key购买 nike

在 asp.net 中,您可以从对数据库的单个调用中检索多个数据表。你能用 php 做同样的事情吗?

例子:

$sql ="select * from t1; select * from t2;";
$result = SomeQueryFunc($sql);
print_r($result[0]); // dump results for t1
print_r($result[1]); // dump results for t2

你能做这样的事情吗?

最佳答案

这称为“多查询”。 PHP 中的 mysql 扩展没有任何启用多查询的方法。 mysqli 扩展确实允许您使用多查询,但只能通过 multi_query() 方法。参见 http://php.net/manual/en/mysqli.multi-query.php

不建议使用多查询,因为它会增加 SQL 注入(inject)攻击造成的潜在损害。如果你使用多查询,你应该使用严格的代码检查习惯来避免SQL注入(inject)漏洞。

关于php - PHP/MySQL 中的多个数据表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/198650/

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