gpt4 book ai didi

php - 存储在 sql 查询中获取的整个元素

转载 作者:行者123 更新时间:2023-11-29 05:37:13 24 4
gpt4 key购买 nike

实际上我对 PHP 很陌生。我的代码在这里:

<?php
$mysql = mysql_connect('localhost','Susi','susi');
mysql_select_db('mydb', $mysql);
$rs = mysql_query("show tables;");
$nonTable = array('table_1','table_2');

while ($tabs = mysql_fetch_assoc($rs)) {
foreach ($tabs as $tables) {
echo $tables.'<br />';
}
}
?>

在这种情况下,$rs 存储数据库“mydb”的整个表。还有另一个数组$nontable,其中包含一些已经在"mydb" 数据库的表列表中的表。

我想将那些表名 传递给while 循环,但不包括"$nontable" 数组中的表。

我试过了

 array_diff($rs,$nontable)

但它提供了 NULL 结果。

如果有人帮助我,我会很高兴......

提前致谢...

最佳答案

你的意思是:


while ($tabs = mysql_fetch_assoc($rs)) {
foreach ($tabs as $tables) {
if(!in_array($tables, $nonTable)) {
echo $tables."<br />";
}
}
}

关于php - 存储在 sql 查询中获取的整个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9679659/

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