我有问题从MySQL填充表到另一个MySQL表 我从一张桌子上读到它,然后就可以了 当像奥布莱恩这样的姓氏 当我更新另一个表时,所有更新都通过PHP将'Brian'或任何名称或姓氏与'in it al'一起删除 好的这是完整的代码
$STH2 = $this->run_query("SELECT `member_id`,`first_name`,`last_name` FROM `member_data` WHERE `member_id` = '".$evi."'");
$foundme=0;
while ($rowtop = $STH2->fetch())
{
$foundme++;
$first_name = $rowtop['first_name'];
$last_name= $rowtop['last_name'];
}
$q = $this->update("
UPDATE `users`
SET
`first_name` = '".$first_name."',
`last_name` = '".$last_name."',
答案 0 :(得分:2)
好吧,如果你使用PDO试试这个:
$bdd = /* your database connexion */
$sql = "UPDATE `user`
SET `first_name` = :first_name, `last_name` = :last_name
WHERE `member_id` = 2001;";
$req = $bdd->prepare($sql);
$req->bindParam(':first_name', $first_name);
$req->bindParam(':last_name', $last_name);
$req->execute();
如果你不使用PDO,语法可能会有所不同,但逻辑应该是相同的只是适应:
:first_name
和:last_name
$first_name
和$last_name
这是你在找什么?