我当前正在使用语句提取数据
$queryfetchBookings="SELECT `id`,`sessionHeld`,`fk_student_id`,`channelName`,`video_duration`,`audio_duration`,`category`,`dateBooked`,`timeSlot`,`duration`,`category`,`studentName`,`overallRating`,`chat_duration` FROM `one_to_one_bookings` WHERE fk_co_id=".$co_id;
我现在要添加一个
ORDER BY `id` ASC
到最后,但无论我尝试了什么变化都会导致失败。(不获取数据)。需要如何继续的建议。
不同的变化,我已经尝试:
2条答案
按热度按时间jei2mxaa1#
首先,您应该使用预处理语句来避免SQL注入,并且不要将字符串连接到查询中。
您在PHP中做错了连接,您需要添加一个
.
和一些引号:问题出现在查询的结尾:
9fkzdhlc2#
我不确定您正在使用的服务器是如何工作的,但在oracle中它不会工作,因为在WHERE子句之后您添加了一个“;“。至少在oracle中这将意味着查询结束,所以我猜这就是它不考虑你的最后一句话的原因。我希望我能有所帮助:)