подготовленные операторы в php со статуей mysql_bind_parameters - PullRequest
0 голосов
/ 16 декабря 2018

Я пытаюсь заставить подготовленные операторы работать, но я получаю ту же ошибку.Он говорит, что я пытаюсь использовать логическое значение, где требуется mysql_stmt.

if ($_SERVER['REQUEST_METHOD']=='POST') 
{
 {
   require('zzzx.php') ;
   $quer = 'insert into bloggert (message,email,date) values  (?,?,now()) ';
   $stmt=  mysqli_prepare($conn,$quer);
   mysqli_stmt_bind_param($stmt,'ss',$email,$message);
   //  this is where the errors start.  It always ways says it is getting a 
   // boolean rather than a mysql statement which is required
   $message= nl2br(strip_tags  ($_POST['message']));
   $auathor = strip_tags($_POST['email']);

   mysqli_stmt_execute($stmt);

   if (mysqli_stmt_affected_rows($stmt)==1)
   {
      echo '<p> the review made it to posting</p>';
   }
   else
   {
      echo '<p style = "font-weight:bold; color:#c00;"> It failed utterly.</p>';
      //this, needless to say is what I got with ever reiteration
      echo '<p>'.mysqli_stmt_error($stmt).'   </p>' ;
   }
   mysqli_stmt_close($stmt);
   mysqli_close($conn);
 }
}

Дело в том, что я скопировал его из другого файла, который работает , нет проблем.

Кроме того, я заметил, что другие люди используют другой способ назначения.Это будет источником моей проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...