gpt4 book ai didi

php - 使用php从远程mysql表插入mysql数据

转载 作者:行者123 更新时间:2023-11-29 23:25:28 26 4
gpt4 key购买 nike

使用 php,我尝试访问远程 mysql 表并将其导入本地服务器。但是,我不知道如何让导入工作。我不断收到“在非对象上调用成员函数bind_param()”错误。

<?php
$localDB = new mysqli("", "", "", ""); //filled in for actual but ignored for question
$remoteDB = new mysqli("", "", "", ""); //filled in for actual but ignored for question
$pat = "0";

$getQuery = "SELECT eventname, da, mont, yea, autoinc, pic, codez, emai, pricof, excl FROM `eventannoun` WHERE da > ?";
$getStmt = $remoteDB->prepare($getQuery);
$getStmt->bind_param('i', $pat); //error here
$getStmt->execute();
$getStmt->bind_result($message, $da, $mont, $yea, $autoinc, $pic, $codez, $emai, $pricof, $excl);

$putQuery = "INSERT INTO `eventannoun` (eventname, da, mont, yea, autoinc, pic, codez, emai, pricof, excl) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
$putStmt = $localDB->prepare($putQuery);
$putStmt->bind_param('siiiiisssi',$message, $da, $mont, $yea, $autoinc, $pic, $codez, $emai, $pricof, $excl);

while ($getStmt->fetch()) {
$putStmt->execute();
$putStmt->fetch();
}
$getStmt->close();
$putStmt->close();
?>

最佳答案

您确定可以远程连接到该mysql吗?

检查服务器上的3306端口是否打开(使用http://www.yougetsignal.com/tools/open-ports/等工具)

如果它是开放的,您可能需要将您的 IP 列入白名单

关于php - 使用php从远程mysql表插入mysql数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27005620/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com