gpt4 book ai didi

php - 在我的代码中挂断

转载 作者:行者123 更新时间:2023-11-29 03:58:09 25 4
gpt4 key购买 nike

如标题:php 挂断我的代码

请告诉我为什么或者有什么问题

这是我的代码

<?php

$group = $_GET['group'] ;

$email = $_GET['email'] ;

include("../includes/config.php") ;

if($group != '')
{

$query = mysql_query(" SELECT email FROM users WHERE `group`='$group' ") ;


$emails = '' ;

while($res = mysql_num_rows($query))
{
$emails .= $res[0] ;
}

}

$emails .= $email ;

echo $emails ; die();

?>

While循环之前

我尝试检查我的查询,它没问题

循环后

服务器没有响应

我正在使用 php 5.2.6

最佳答案

为避免 SQL 注入(inject),您应该替换

$group = $_GET['group'] ;

对于

$group = mysql_real_escape_string($_GET['group']) ;

然后,您必须执行查询然后遍历结果集,而不是您正在做的是遍历结果中的行数(这对于每个结果集都是常量并且始终计算为真,创建无限循环)

$res = mysql_query($query);

while ($row = mysql_fetch_row($res)) {
$email .= $row[0];
}

关于php - 在我的代码中挂断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7712501/

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