我有数据,这些数据是3000+行。因此,在此之前,我需要将数据导入另一个tabe。所以以前我是这样做的
<?php
foreach($datas as $data){
//INSERT INTO table_name with $data
$con->query('insert query');
}
?>
然后,我想每次插入都会消耗一些时间,连接到mysql并运行insert查询,尽管我们最初创建了连接。因此,我尝试先创建查询,然后插入
因此,只执行一次mysql,避免每次连接和插入等。
<?php
foreach($datas as $data
最近,我不得不将我的数据库传输到远程服务器。
我使用Postman连接到本地主机上运行的PHP来发出相同的请求。这是结果,
关于本地主机和雄辩的 MySQL:~30 on
远程服务器上的MySQL和雄辩力:~2.7秒
本地主机上的MySQL和PHP:~10 on
远程服务器上的MySQL与PHP:~850 on
从我的计算机到远程服务器ip的平均ping大约是150 my。
下面是我使用的PHP脚本,
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn-
我正尝试在LAMP服务器上执行简单的连接和选择。
我已经使此php代码在连接到远程sql数据库时工作,但我不能让它与本地数据库一起工作。
<?php
//I also tried replacing the IP with localhost
$db = mysql_connect('192.168.1.69','UserIcreated','MyPassword') or die("Connection error");
$db = mysql_select_db("MyDataBaseN