我们的注册商会收到一份学生参加者名单,他们要么将其作为新学生插入数据库,要么作为现有学生更新。目前,他们必须对每个单独的电子邮件地址执行此操作。它很慢。
我们想让他们将逗号分隔的列表复制并粘贴到文本区域中,然后单击按钮搜索数据库,该数据库将回显先前注册的列表。
我将 Post textarea 分解为数组 $students,对其进行修剪等,结果 print_r 就好了。但是从数据库中提取并回显注册用户列表正在崩溃。这是最新的错误排列,但我已经经历了 31 种口味,因为我只是不知道如何写这个。
在头部代码中:
$students = rtrim($_POST['CSValues'],','); for readability, I removed the sanitation string
$students = explode(',', $students);
foreach($students as $key=>$value) {
mysql_select_db($database_xxxxxxx, $xxxxxxx);
$query_rsFindStudents = "SELECT Students.Stud_email_addr FROM Students
WHERE Students.Stud_email_addr = '".$value."'";
$rsFindStudents = mysql_query($query_rsFindStudents, $xxxxxxx) or die(mysql_error());
$row_rsFindStudents = mysql_fetch_assoc($rsFindStudents);
$totalRows_rsFindStudents = mysql_num_rows($rsFindStudents);
在身体里
do {
echo $row_rsFindStudents['Stud_email_addr'], '<br />';
} while ($row_rsFindStudents = mysql_fetch_assoc($rsFindStudents));
但它要么没有找到,要么没有回显任何注册的电子邮件地址。TIA。您可以给我的任何指示都非常感谢。