我正在使用我继承的Joomla项目。原始开发人员自定义了J Business目录的代码。 (这个问题中的问题与JBD没有直接关系,但更多的是SQL问题)
看起来他正在创建一个临时SQL表来存储数据以显示结果。
$sql_temp="CREATE TEMPORARY TABLE IF NOT EXISTS
cache (id int(11) NOT NULL,
event_link text,
. . .
start_time varchar(255) NOT NULL,
INDEX (id))";
然后,他似乎拉出显示的记录并将它们插入SQL缓存表
$ins_qu="INSERT INTO cache (id,event_link,event_na . . .
mysql_query($ins_qu) or mysql_error();
我不熟悉使用SQL缓存表。我想要找出的是
这种方法会在多用户情况下失败吗?我认为,由于它在服务器的内存中,它会失败。我确实读过一个#name表,我认为这是一个基于会话的表,但我不认为这适用于此。
我想看看这个表,我可以看一下phpmyadmin中的普通表。除了编写一个sql调用来转储表之外,还有什么方法可以做到这一点吗?有没有办法使用phpMyAdmin来查看它? (我怀疑没有)