0

$comment 変数を $notes 変数に追加し、LX テーブルの note1 フィールド内の現在のデータを上書きせずに LX テーブルを更新したいと考えています。そこで、現在のメモ データ ($notes) を含む変数を作成し、更新時に特定のアカウントに $notes + $comments を設定しました...これは事実上正しい解決策でしょうか?

$patient_ids = $_POST['patient_ids'];
    $comment = strtoupper($_POST['comment']); 
    foreach($patient_ids as $id)
        {
        $patient = new patient($id);
        $patient->insertComment(array('note'=>$comment));


    $ltc_rx_event_id = sql::value ("SELECT id FROM ev.do.ent
                                  WHERE task_id = 'LX' and status = 1 and patient_id = $patient->hex");

    $notes = sql::value("Select note1 FROM ev.do.ent
                        Where task_id = 'LX' and status = 1 and patient_id = $patient->hex");

    sql::query("update ev.do.LX set $notes + $comment where event_id = $ltc_rx_event_id");      
    }

echo "<h3 class='passed'>Comment has been added to " . count($patient_ids) . " patient(s)</h3>";

私はそれがうまくいくはずだと感じています.何かが欠けているか見落としているかどうか、そして「+」記号を追加して構文が正しいかどうか疑問に思っていますか? さらに、連結する必要がありますか? 助けてくれてありがとう、それは大歓迎です。

4

1 に答える 1

1

これを読みたいと思うかもしれません。いくつかのコードを節約できます。

http://www.plus2net.com/sql_tutorial/concat.php

于 2013-03-13T23:30:30.697 に答える