当我在phpmyadmin本地页面中运行更新或选择查询时,我会弹出表格结果" GO"按钮。但是对于从服务器使用* .php文件,我必须使用刷新按钮来查看我桌面上新传入的数据,创建视图没有帮助,或者我可能遗漏了一些东西。如何将它们视为自动刷新/更新样式!有什么帮助吗?
while (($data = fgetcsv($handle, 1000)) !== FALSE) {
$sql2 = "INSERT INTO `tabl_nam` (
`col_1` ,
`col_2`
)
VALUES ('" . $data[0]. "', '" . $data[1] . "')";
}
mysqli_query($link,$sql2);
$sql1 = "UPDATE `tabl_nam` SET `col_1`= '" . $data[0]. "',`col_2`='" . $data[1]. "'";
//$sql1 = "SELECT `col_1`, `col_2` FROM `Cr_view` WHERE 1";
//"Cr_view" is my create view table on phpmyadmin
//$sql1 = "SELECT `col_1`, `col_2` FROM `Cr_view` WHERE 1";//I tried 'SELECT' query as well
mysqli_query($link,$sql1);
mysqli_close($link);
//both the above select and update queries worked on phpmyadmin console
如果不是PhpMyAdmin,是否有任何解决方案(S.W或代码或查询)在上传至少一个表的新数据时自动更新视图。
答案 0 :(得分:2)
使用此"地址":
创建书签 javascript:setInterval(function() { $('a:contains("Refresh")').click(); }, 10000);
打开phpMyAdmin后,单击此书签(或直接从URL栏运行此片段),从现在开始,表格将每10秒刷新一次。
答案 1 :(得分:0)
如果上述书签无法使用,请尝试此操作。它修复了导航到页面的浏览器,而不是单击“刷新”链接(至少在Firefox中)。
h = [[:model, car_id.first]].to_h
#=> {:model=>"123"}
(h[:make] = "acura") && h
#=> {:model=>"123", :make=>"acura"}