gpt4 book ai didi

php - 使用两个表作为输入数据,按字母顺序对 MySQL 中的列表进行排序

转载 作者:行者123 更新时间:2023-11-29 06:18:35 25 4
gpt4 key购买 nike

我有以下 PHP:

<?php
$con = mysql_connect("localhost","foo","bar");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("zed", $con);
$getTagID = $_GET["id"];
//make a loop that outputs each coupon that has been tagged that

$alphaTagSQL = mysql_query("SELECT * FROM coupon_tags WHERE tagID = '$getTagID'");

$alphaTagSQLArr[] = mysql_fetch_array($alphaTagSQL);

foreach($alphaTagSQLArr as $mouse)
{
$nzed = $mouse["couponID"];
$brah = mysql_query("SELECT * FROM coupons WHERE couponID = '$nzed'");
$pen[] = mysql_fetch_row($brah);
}

foreach($pen as $ruler)
{
echo $pen;
}

?>

我想要做的是从$_GET中选择tagID,然后将其与couponID中匹配的所有couponID进行匹配表 coupon_tags,然后将这些 coupon_ID 与表 coupons 中的 retailerName 进行匹配,其中 couponID 将匹配字段 id。然后我只想按字母顺序列出它们。我只是遇到了一些问题 - 即,我收到错误警告:mysql_fetch_row():提供的参数不是有效的 MySQL 结果资源

有什么帮助吗?

最佳答案

尝试改变

$brah = mysql_query("SELECT * FROM coupons WHERE couponID = '$nzed'"); 

进入

$brah = mysql_query("SELECT * FROM coupons WHERE couponID = '$nzed'") or die(mysql_error());

它将为您提供有关查询失败原因的更多信息。

关于php - 使用两个表作为输入数据,按字母顺序对 MySQL 中的列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5049709/

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