在php查询中使用变量

uneeb meer

嗨,我想在每次循环问题中使用from子句sql查询中的不同表是不接受我的代码吗?这是代码

$tbl0="atom_supplier_oe";
$tbl1="atom_supplier_silver_coated_slotted_and_crossed_drilled";
$tbl2="atom_supplier_black_coated_slotted_and_crossed_drilled";
$tbl3="atom_supplier_just_crossed_drilled";
$tbl4="atom_supplier_just_slotted";
$tbl5="atom_supplier_slotted_and_crossed_drilled";

for($i=0;$i<6;$i++){
    $sql="select * from $tbl'+$i' where client_id='$id'";
    if(!$result=mysqli_query($db,$sql)){

    echo mysql_error($db);
}

$count=mysqli_num_rows($result);

if($count==0){
    break;
    //echo mysqli_error($db);
}

有什么问题?我想为每次迭代使用不同的表进行比较。

卡尔·卡斯博特

尝试使用类似这样的东西。数组中的表名,遍历该数组并相应地处理结果。

$id = '';   // not sure where you are getting this from
$db = '';   // again this was not in your example above

$tables = [
    "atom_supplier_oe",
    "atom_supplier_silver_coated_slotted_and_crossed_drilled",
    "atom_supplier_black_coated_slotted_and_crossed_drilled",
    "atom_supplier_just_crossed_drilled",
    "atom_supplier_just_slotted",
    "atom_supplier_slotted_and_crossed_drilled",
];
foreach ($tables as $table) {
    $sql = sprintf("SELECT * FROM `%s` WHERE client_id = %d", $table, $id);

    if (!$result=mysqli_query($db,$sql)) {
        echo mysql_error($db);
        continue;
        // or break if you want to still check the other tables.
    }

    // do something with the result here ($result)
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在SQL查询中使用php变量

来自分类Dev

SQLite在PHP的LIKE查询中使用变量

来自分类Dev

在PHP中使用“ and”或“ or”作为变量进行查询

来自分类Dev

如何在HEREDOC SQL查询中使用PHP变量?

来自分类Dev

查询中使用的PHP(Moodle)变量$ USER-> name

来自分类Dev

如何在SELECT端的mysqli查询中使用PHP变量?

来自分类Dev

在查询中使用PHP

来自分类Dev

在选择查询中使用变量

来自分类Dev

在选择查询中使用变量

来自分类Dev

PostgreSQL:在查询中使用变量

来自分类Dev

在SQL查询中使用变量

来自分类Dev

在 SQL 查询中使用变量

来自分类Dev

在PHP中使用Jquery变量

来自分类Dev

在MySQL中使用PHP变量

来自分类Dev

在Jquery变量中使用PHP

来自分类Dev

在php中使用会话变量

来自分类Dev

在PHP会话中使用变量

来自分类Dev

在php数组中使用变量

来自分类Dev

在PHP变量中使用if语句

来自分类Dev

在媒体查询中使用LESS变量

来自分类Dev

在透视查询中使用变量的SQL Server

来自分类Dev

在查询中使用变量表名称

来自分类Dev

如何在熊猫查询中使用变量?

来自分类Dev

在MSSQL查询中使用C ++变量

来自分类Dev

在Oracle中使用变量循环查询

来自分类Dev

在Prometheus查询中使用Grafana变量

来自分类Dev

在Alertmanager Promql查询中使用变量

来自分类Dev

在mongoose find()查询中使用变量

来自分类Dev

在简单的PostgresSQL查询中使用变量