2014-03-13 50 views
-1

即时通讯工具试图弄清楚的是如何在我的MySQL数据库中找到某些内容,然后替换另一行。例如PHP - MySQL查找行并替换

mysqli_query($con,"INSERT INTO persons (FirstName, LastName, Age) 
    VALUES ('$_POST[custom]', '$_POST[receiver_email]','$_POST[mc_gross]')"); 

    $result = mysqli_query($con,"SELECT * FROM Persons 
    WHERE FirstName='bjarne'"); 
    mysqli_query($con,"INSERT INTO persons (LastName) 
    VALUES ('$_POST[item_name]')"); 

在这里,我想它寻找到FirstName是“bjarne”,然后在这种情况下,他与LastName替换'$_POST[item_name]'

+3

更新表集名字= $ _ POST [ITEM_NAME]',其中姓= '比亚' –

+0

1990叫,他们希望自己的SQL注入回来。 – BatchyX

回答

0

试试这个:

$result = mysqli_query($con,"UPDATE `Persons` SET `LastName`='".$_POST['item_name']."' 
WHERE `FirstName`='bjarne'");