gpt4 book ai didi

php - 将 PHP 变量传递到 WHERE/AND MySQL 查询中

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

我正在尝试传递一个查询的值,该查询从早期的 Sql 查询中获取变量,然后将结果与另一个表中的字段进行比较。但我似乎无法弄清楚我的语法。

$topName = $row_rsAdminDetails['fullName'] ;

$TESTqueryTwo =
"SELECT * FROM participants, admin WHERE admin.over_id = participants.fk_over_id AND participants.dr_over_names LIKE '%$topName%'";

$TESTresult2 = mysql_query($TESTqueryTwo) or die(mysql_error());

我想要做的 php 输出:

  <?php
// Print out the contents of each row
while($row_TESTresultTwo = mysql_fetch_array($TESTresultTwo)){
echo $row_TESTresultTwo['userName']. " - ". $row_TESTresultTwo['Participant_Name'];
echo "<br />";
}
?>

最佳答案

问题可能出在这一行:

while($row_TESTresultTwo = mysql_fetch_array($TESTresultTwo)){

应该是

while($row_TESTresultTwo = mysql_fetch_array($TESTresult2)){
// as you have no $TESTresultTwo variable...
}

并尝试使用 LIKE '%".$topName."%'"进行查询...

关于php - 将 PHP 变量传递到 WHERE/AND MySQL 查询中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26624696/

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