Ich habe Daten aus einer MSSQL-Servertabelle abgerufen. Dank der Abfrage kann ich sie anzeigen. Ich möchte diese Daten ändern können, ohne die Tabelle zu berühren
Zum Beispiel würde ein Wert von 1 für enc_paye („Bestellung in Vorbereitung“) und enc_prepared (Bestellung bereit) angezeigt werden.
Ich würde auch gerne wissen, ob es möglich ist, den Text aus der Tabelle zu löschen und nur die Daten wiederherzustellen.
Espace-Client "; while($resultrow = odbc_fetch_array($results)) { switch($resultrow['enc_paye']){ Fall 0: echo „Commande en attente paiement“; brechen; Fall 1: echo „Befehl während der Vorbereitung“; brechen; Standard: echo "Unknown "; } } echo ""; ?>
您可以以数组形式获取 ODBC 结果:
看来您可能在不同的列中存储有关订单的状态信息。我建议只使用具有不同状态编号的一列。
也许:
然后,您可以在 PHP 中使用 switch 语句在文本选项之间进行选择
例如:
odbc_result_all
函数已被弃用,因此理想情况下您不应使用它。** 编辑了@Adyson 的以下评论 **