Ich versuche, die Datensätze in der Reihenfolge abzurufen, in der meiner Meinung nach auf sie zugegriffen wurde.
Mein Code lautet wie folgt:
Zu suchende Daten:
$to_check="Yes_ij_affirmation', ',_cm', 'there_px_ex', 'is_vbz_1', '._fs";
Anweisung auswählen:
$sql = "SELECT wd, wd_ps2, rt1, rt4, definition FROM august_2022 WHERE wd_ps2 IN ($to_check) order by ".$to_check."";
Das Ergebnis ist (ich habe es in eine Liste eingefügt, um den Vergleich mit dem Originalergebnis leichter erkennen zu können):
Ich bin mir nicht sicher, ob das, was ich versuche, möglich ist, aber Vorschläge sind willkommen.
WW
你需要在代码中添加引号
并且选择语句应该像这样:
你需要在
$to_check
的开头和结尾添加引号。然后你可以使用
FIELD()
函数按照列表中的位置进行排序。