私は一度クエリを呼び出す方法を理解しようとしています。sqlのループを使って行を更新するには?
私は画像、タイトル、およびdescに6種類の変数があります。
は、このコードでは、私は、単純な$クエリモデルを使用しようとしましたか0から6$date = new DateTime("NOW");
$image1 = 'SSSS';
$title1 = 'AAAA';
$desc1 = 'BBBB';
$image2 = 'RRRR';
$title2 = 'GGGG';
$desc2 = 'VVVV';
/// 4 vars later....
$id = 6;
$get = $this->db->queryRow("UPDATE `featured` SET `image` = '{$image.$id}', `title` = '{$title.$id}', `desc` = '{$desc.$id}', `date` = '{$date->format('Y-m-d H:i:s')}' WHERE id = '{$id}'");
return(object) $get;
でも結果を確認可能性がありますhttp://stackoverflow.com/questions/9257505/dynamic-variable-names-in-php – ckimbrell
@ckimbrellしかし、私パフォーマンスの理由により6回クエリを呼びたくない場合は、一部のSQLコマンドで6行を一度更新することができます。 – Ivan
パフォーマンス上の理由?彼らは何ですか? –