使用未定义的常量语句 - 假定 'statement'
Use of undefined constant statement - assumed 'statement'
我尝试创建注册表单,但我找不到某个错误
class.consultas.php
class consultas{
public function nuevousuario($usuario, $pass, $email, $youtubeurl){
$modelo = new conexion();
$conexion = $modelo->get_conexion();
$sql = "insert into fiver_users (user, pass, email, youtubeurl) values (:usuario, :pass, :email, :youtubeurl)";
$statement = $conexion->prepare($sql);
$statement->bindParam(':usuario', $usuario);
$statement->bindParam(':pass', $pass);
$statement->bindParam(':email', $email);
$statement->bindParam(':youtubeurl', $youtubeurl);
if(!statement){ //Line 14 is this
return "Error al crear el registro";
}
else{
$statement->execute();
return "Registro creado correctamente";
}
}
我出现的错误是这样的:
您在语句变量前遗漏了一个 $。
if(!statement){ //Line 14 is this
return "Error al crear el registro";
}
应该是
if(!$statement){ //Line 14 is this
return "Error al crear el registro";
}
有关此的更多信息,请查看 Why PHP variables start with a $ sign symbol?
我尝试创建注册表单,但我找不到某个错误
class.consultas.php
class consultas{
public function nuevousuario($usuario, $pass, $email, $youtubeurl){
$modelo = new conexion();
$conexion = $modelo->get_conexion();
$sql = "insert into fiver_users (user, pass, email, youtubeurl) values (:usuario, :pass, :email, :youtubeurl)";
$statement = $conexion->prepare($sql);
$statement->bindParam(':usuario', $usuario);
$statement->bindParam(':pass', $pass);
$statement->bindParam(':email', $email);
$statement->bindParam(':youtubeurl', $youtubeurl);
if(!statement){ //Line 14 is this
return "Error al crear el registro";
}
else{
$statement->execute();
return "Registro creado correctamente";
}
}
我出现的错误是这样的:
您在语句变量前遗漏了一个 $。
if(!statement){ //Line 14 is this
return "Error al crear el registro";
}
应该是
if(!$statement){ //Line 14 is this
return "Error al crear el registro";
}
有关此的更多信息,请查看 Why PHP variables start with a $ sign symbol?