sql >> Databasteknik >  >> RDS >> Mysql

Endast variabler ska skickas med referens i... på rad 13 Underkänd

ändra detta

$stmt->bindParam(':email', $_POST['email']);
$stmt->bindParam(':username', $_POST['username']);
$stmt->bindParam(':password', password_hash($_POST['password'], PASSWORD_BCRYPT));

till detta

$email =  $_POST['email'];
$username = $_POST['username'];
$password = password_hash($_POST['password'], PASSWORD_BCRYPT);

$stmt->bindParam(':email', $email);
$stmt->bindParam(':username', $username);
$stmt->bindParam(':password',$password);

felmeddelandet är tydligt även om du måste tilldela dessa värden till variabler och sedan skicka dem



  1. PHP flera MYSQL-kommandon i en mysql_query()-fråga

  2. How to_char() Fungerar i PostgreSQL

  3. MySQL TIMEDIFF() vs TIMESTAMPDIFF():Vad är skillnaden?

  4. Hur kan jag ladda upp enskilda CSV-rader till olika tabeller i PHP?