我正在使用一个已经创建的数据库,我可以访问,但根本没有更改数据库的权限。
我正在使用查询
select last_count, query, job_id from twitterinblack46.job where job_id in ('.$job_id_all.') order by last_count desc;
调用三列(last_count
、query
和job_id
)并将它们显示在表格中。
此查询按我的意愿工作,但唯一的问题是该query
列显示的数据在所需数据前面带有“%23”、“%40”、“%20”或“q=”。
在显示表格之前,我需要弄清楚如何摆脱这些字符串。
这是用于生成表的 while 语句:
while($row = mysql_fetch_array($result)){
echo"<tr>";
echo "<td>" . $row["job_id"] . "</td>";
echo "<td>" . $row["last_count"] . "</td>";
echo "<td>" . $row['query'] . "</td>";
echo "<tr>";
}
echo "</table>";
我创建了这个查询:
select replace(replace(replace(REPLACE(query,'%23', ''),'%40',''),'q=',''),'%20','') from job;
摆脱这些字符,它可以在我需要的时候完美运行,但是如何$result
在创建表之前将此查询合并到我的另一个中?