Php 不从数据库中提取的简单查询
我无法理解这一点,这本身不是一个错误,但当我尝试回显查询结果时:Php 不从数据库中提取的简单查询,php,Php,我无法理解这一点,这本身不是一个错误,但当我尝试回显查询结果时: echo "SELECT * FROM `active_customers` WHERE `cus_email`='".$k."' AND `cus_product`='".$_GET['product']."'" . "<br />"; $q = mysql_query("SELECT * FROM `active_customers` WHERE `cus_email`='".$k."' AND `cus_
echo "SELECT * FROM `active_customers` WHERE `cus_email`='".$k."' AND `cus_product`='".$_GET['product']."'" . "<br />";
$q = mysql_query("SELECT * FROM `active_customers` WHERE `cus_email`='".$k."' AND `cus_product`='".$_GET['product']."'");
$a = mysql_fetch_array($r);
$n = mysql_num_rows($q);
echo "Number of rows:" . $n;
echo $a['cus_id'];
echo $a['cus_email'];
echo“从`活动客户'中选择*,其中`客户电子邮件`='”、`k.''和`客户产品`='”、`cus客户获得['product'].''.”。“
”;
$q=mysql\u查询(“从'active\u customers'中选择*,其中'cus\u email`='”、'cus\u product`='”、'cus\u GET['product'].'”);
$a=mysql\u fetch\u数组($r);
$n=mysql\u num\u行($q);
回显“行数:”$N
echo$a['cus_id'];
echo$a['cus_email'];
帖子数量返回正确的数字,即1,这些值$a['cus_id']和$a['cus_email']根本无法通过,我甚至在phpmyadmin中执行了一个mysql查询,它在那里工作
有人能看到我做错了什么吗?可以找到正确的代码
echo "SELECT * FROM `active_customers` WHERE `cus_email`='".$k."' AND `cus_product`='".$_GET['product']."'" . "<br />";
$q = mysql_query("SELECT * FROM `active_customers` WHERE `cus_email`='".$k."' AND `cus_product`='".$_GET['product']."'");
$n = mysql_num_rows($q);
echo "Number of rows:" . $n;
while($row = mysql_fetch_array($q, MYSQL_ASSOC)){
echo $row['cus_id'];
echo $row['cus_email'];
}
echo“从`活动客户'中选择*,其中`客户电子邮件`='”、`k.''和`客户产品`='”、`cus客户获得['product'].''.”。“
”;
$q=mysql\u查询(“从'active\u customers'中选择*,其中'cus\u email`='”、'cus\u product`='”、'cus\u GET['product'].'”);
$n=mysql\u num\u行($q);
回显“行数:”$N
而($row=mysql\u fetch\u数组($q,mysql\u ASSOC)){
echo$row['cus_id'];
echo$row['cus_email'];
}
尽管我建议对sql数据库使用mysqli或PDO,但可以使用正确的代码
echo "SELECT * FROM `active_customers` WHERE `cus_email`='".$k."' AND `cus_product`='".$_GET['product']."'" . "<br />";
$q = mysql_query("SELECT * FROM `active_customers` WHERE `cus_email`='".$k."' AND `cus_product`='".$_GET['product']."'");
$n = mysql_num_rows($q);
echo "Number of rows:" . $n;
while($row = mysql_fetch_array($q, MYSQL_ASSOC)){
echo $row['cus_id'];
echo $row['cus_email'];
}
echo“从`活动客户'中选择*,其中`客户电子邮件`='”、`k.''和`客户产品`='”、`cus客户获得['product'].''.”。“
”;
$q=mysql\u查询(“从'active\u customers'中选择*,其中'cus\u email`='”、'cus\u product`='”、'cus\u GET['product'].'”);
$n=mysql\u num\u行($q);
回显“行数:”$N
而($row=mysql\u fetch\u数组($q,mysql\u ASSOC)){
echo$row['cus_id'];
echo$row['cus_email'];
}
尽管我建议对sql数据库使用mysqli或PDO。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果您选择PDO,。在示例中,第3行是错误的,将$r更改为$QT这就是问题所在!谢谢你,伙计。。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果您选择PDO,。在示例中,第3行是错误的,将$r更改为$QT这就是问题所在!谢谢你,伙计。