PHPベースのワードプロセッサに従事する
<p>MSSQL サーバー テーブルからデータを取得しました。
クエリのおかげで、それらを表示することができます。
テーブルに触れずにこのデータを変更できるようにしたいです</p>
<p>たとえば、enc_paye の値が 1 の場合、(「注文準備中」) と enc_prepared (注文準備完了) が表示されます</p>
<p>表からテキストを削除してデータのみを復元することが可能かどうかも知りたいです。 </p>
<pre class="brush:php;toolbar:false;"><!DOCTYPE html>
<html>
<頭>
<meta charset="utf-8">
<メタ名="ビューポート"コンテンツ="幅=デバイス幅、初期スケール=1""
<title>Espace クライアント</title>
</head>
<本体>
<center><div class="情報">
<?php
//接続ODBCサーバー//
$dsn="";
$user="";
$パスワード="";
$conn=odbc_connect($dsn,$user, $password);
//リクエスト
$sql = <<<EOF
上位 10 を選択 [enc_cmd_num]、[enc_paye]、enc_prepared、enc_emporte、enc_heure_fab_fin、enc_ext_ref
FROM [エンケースメント]
WHERE enc_date= '20221130'
EOF;
$results = odbc_exec($conn,$sql);
odbc_result_all($results);
//状態
echo "<テーブル>";
while($resultrow = odbc_fetch_array($results)) {
switch($resultrow['enc_paye']){
ケース0:
echo "指揮官の支払い";
壊す;
ケース1:
echo "準備司令官";
壊す;
デフォルト: echo "
Unknown</td>";
}
}
echo "";
?>
</div></center></pre>全員に返信(2)返信しますP粉1393512972023-09-03 17:45:51 ODBC の結果を配列として取得できます:
リーリー 返事 0P粉7576405042023-09-03 14:22:43 注文に関するステータス情報を別の列に保存しているようです。異なるステータス番号を持つ 1 つの列だけを使用することをお勧めします。
###多分:###
リーリー
その後、PHP で switch ステートメントを使用してテキスト オプションを選択できます
###例えば:###
リーリー
odbc_result_all 関数は非推奨であるため、理想的には使用しないでください。
#* @Adyson による次のコメントを編集しました **
返事 0 キャンセル返事 |