php - 如何遍历两个php变量并在sql条件中聚合它们

标签 php mysql

大家好,我试图通过查询留下一些值的印象,我想在其中考虑变量 t1 和 t2,但我不知道如何添加它们或正确执行 while 循环

<?php

$t1='xxx';
$t2='yyy';
$c=1;
$d='t';

while($c<=2){
$sql = "select type from table where type='$d.$c'";
 $res = mysqli_query($bd, $sql);
 while ($row = mysqli_fetch_array($res)) {
 echo $row['type'];
}
$c=$c+1;
}
return $c;
?>

最佳答案

您可以使用REGEX来匹配1和2,例如:

SELECT type
FROM table
WHERE type REGEXP 't\.[12]`

循环中的 SQL 语句通常表明您执行了错误的操作。

关于php - 如何遍历两个php变量并在sql条件中聚合它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55233046/

相关文章:

php - Wordpress query_posts orderby rand 在类别存档模板中不起作用

javascript - 将 node.js 变量导入数据库

PHP MySQL查询优化

php - 2个表,3列需要1个值

php - 如何保持memcache与mysql同步?

php - MySQL 中的合并查询

php - 我的 PHP PDO fetchAll() 代码返回一行而不是 MySql 列表上的所有结果

php - 通过 Google PHP 库对 Youtube Analytics API 的所有请求导致 400 错误请求

php - 如何提高PHPFox开发的 'Facebook'这样的社交网站的执行速度并减少执行时间?

php - 在 PHP 中将 JSON 对象插入 MySQL 表时出现问题