次のような別の関数から関数を呼び出すときにエラーが見つかりません:
関数 PHP
class DB_Functions extends DB_Connect{
private $dbConnect = "";
public function __construct() {
$this->dbConnect = $this->pdo_connect();
}
public function __destruct() {
$this->dbConnect = null;
}
public function actionOnProfile() {
//MORE CODE
$id = $this->dataActionProfile['id'];
$nombre = $this->dataActionProfile['nombre'];
$descrip = $this->dataActionProfile['descrip'];
updateprofile($nombre, $descrip, $id);
}
function updateprofile($nombre, $descrip, $id) {
$sql = "UPDATE cat_perfiles SET Nombre = :nom, Descripcion = :des WHERE Id = :id";
$result = $this->dbConnect->prepare($sql) or die ($sql);
$result->bindParam(':nom',$nombre,PDO::PARAM_STR);
$result->bindParam(':des',$descrip,PDO::PARAM_STR);
$result->bindParam(':id',$id,PDO::PARAM_INT);
if (!$result->execute()) {
return false;
}
$jsonErrorProfile = array();
$jsonErrorProfile['success'] = 'success';
return $jsonErrorProfile;
}
}
updateprofile($nombre, $descrip, $id);を使用するとエラーになります。
エラー: 500 内部サーバー エラー