我还没找到与此问题相关的任何内容,所以我决定发布它。
正如标题所说,当我点击一个按钮时,我对test.php
进行jquery ajax调用,并在div
中返回一个名称,每次单击按钮我再次从数据库中获得一个不同的名称,只要我的SQL说ORDER BY RAND();
如果我将其更改为ORDER BY column_name ASC;
,则单击按钮,进行ajax调用并将结果作为JSON返回,它只显示列的名字。不知何故,这是有道理的。
每次点击按钮并显示:
时,这都会有效SELECT * FROM table WHERE names = '(whatever parameter I pass)' ORDER BY RAND();
无论我点击多少按钮,这只会显示表格中的第一个名称:
SELECT * FROM table WHERE names = '(whatever parameter I pass)' ORDER BY names ASC";
(所以我只会告诉他们,ANDY)。
DESC也是如此,我只会说'" Zamora"。
我确信很多人都在努力解决这个问题。 干杯!