我正在尝试创建一个应用。所以这样的应用程序的方式。 订购超过五次的电话号码将进入客户表。 这是我试过的代码。
<?php
$con = mysqli_connect('localhost','root','','bus');
$sql = mysqli_query($con, "SELECT phone_number, count(phone_number) as quantity FROM report GROUP BY phone_number ORDER BY quantity");
while ($qq = mysqli_fetch_array($sql)) {
$quantity = $qq['quantity'];
if ($quantity == 5 ) {
$phone_number = $qq['phone_number'];
$quantity = $qq['quantity'];
$sql2 = mysqli_query($con, "SELECT phone_number FROM record WHERE EXISTS (SELECT phone_number FROM customer)");
$exe = mysqli_num_rows($sql2);
if($exe == 1){
echo"<script>window.location = 'show-customer.php';</script>";
}else{
$sql3 = mysqli_query($con, "INSERT INTO customer (`phone_number`) VALUES ('$phone_number')");
echo"Successful added";
}
}}
?>
代码说明:
运行我的代码后,它只显示“已成功添加”,表中没有任何记录。 我真的是初学者,上面的所有代码都是我自己的想法。 我不知道,我在代码中犯了一个大错误。 请帮助,因为我必须在我的大学完成我的最后任务。 :(
答案 0 :(得分:0)
将以下($quantity = 5 )
更改为($quantity == 5 )