mysqlから値を取得しようとしているマイナーなエラーが発生しました。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>";
}}} ?>
感謝を!
にこの
を使用フェッチので、あなたは$チェック値を使用して原因] ... '? –
mysql_ *関数は使用しないでください。PHP 5.5以降は廃止され、PHP 7.0では完全に削除されています。[' mysqli'](http://php.net/manual/en /book.mysqli.php)または['pdo'](http://php.net/manual/en/book.pdo.php)を使用してください。[**これはあなたが' mysql_ * '関数**](https://stackoverflow.com/questions/128599) 42/why-shouldnt-i-use-mysql-functions-in-php)を使用します。 –
代わりにPDOを使用してください。 –