我正在创建一个简单的邮件列表,其中列出了每个电子邮件的复选框。当我尝试将它放入表单中时,它会抛出一个错误。警告:mysql_fetch_assoc()期望在while循环中出现参数错误
PHP
<?php
error_reporting(-1);
require '../database/connect.php';
echo "<h1>Mailing list</h1>";
$mailcount = 0;
$namecount = 0;
$get = mysql_query("SELECT * FROM cliet_data WHERE send = 1");
echo "<form action='send.php' method='get'>";
while ($getrow = mysql_fetch_assoc($get)){
echo "<input type='checkbox' name='mail_'".$mailcount." value='".$getrow['email']."' CHECKED <br/>".$getrow['name'].">";
}
echo "</form>";
?>
任何帮助,将不胜感激
我想,'cliet_data'应该是'client_data' – 2013-08-26 09:04:10
不要使用'mysql_ *'功能,因为它们已被弃用。学习如何在mysqli或PDO中使用预准备语句 – knittl
plz在查询编辑器中手动运行“SELECT * FROM cliet_data WHERE send = 1”查询,然后查看输出。 – imsyedahmed