我遇到了一个小错误,我试图从mysql中获取值。
数组并匹配字段中的值,但是我收到错误。
请检查我的代码:
<?php
if(isset($_POST['newsletter'])){
$email=$_POST['email'];
$check=mysql_query("select email from newsletter");
while($row=mysql_fetch_array($query))
{
if($row['email'])==$email){
echo "<script> alert('You are already Subscribed');</script>";
} else {
$sql_news=mysql_query("insert into newsletter(email) values('$email')");
echo "<script> alert('You are successfully Subscribed');</script>";
}}} ?>
提前致谢!!!
答案 0 :(得分:1)
更新此行会导致您使用$ check值,因此在mysql fetch中使用此
while($row=mysql_fetch_array($query))
到
while($row=mysql_fetch_array($check))