SQLの実行が成功した後に成功メッセージを取得する方法、または間違った実行の失敗メッセージを取得する方法を知る必要があります。私の例は以下のとおりです
`
public function actionSql()
{
$table_no='1';
$employee='1';
$status='1';
$connection=Yii::app()->db;
$sql="INSERT INTO orders_transaction (table_no,employee,status) VALUES(:table_no,:employee,:status)";
$command=$connection->createCommand($sql);
$command->bindParam(":table_no",$table_no,PDO::PARAM_STR);
$command->bindParam(":employee",$employee,PDO::PARAM_STR);
$command->bindParam(":status",$status,PDO::PARAM_STR);
$command->execute();} `
実行後、行が正常に挿入されたかどうかを知る必要があります。
私は1つ以下を使用しましたが、失敗ではなく正常にエコーするだけで使用しません
if($command->execute())
{
echo "Successful";
}
else {
echo "ERROR";
}
だから私はこれを試してみましたが、パスワードを使用してローカルホストにアクセス許可が拒否されたというエラーが表示されました""
$result=mysql_query($sql);
// if successfully insert data into database, displays message "Successful".
if($result){
echo "Successful";
}
else {
echo "ERROR";
}
私の問題を理解していただければ幸いです。何か提案や回答をお願いします。