[英]How can insert value to specific row in database
我有一个PHP文件,该文件使用url将数据顺序地(逐行)发布到数据库中,我想知道如何在特定的行中发布数据,并且该行中是否有数据用新值替换
<?php
$dbusername = "root";
$dbpassword = "root";
$server = "192.168.137.150";
$dbconnect = mysql_pconnect($server, $dbusername, $dbpassword);
$dbselect = mysql_select_db("test",$dbconnect);
$sql = "INSERT INTO test.a0 (a0) VALUES ('".$_GET["value"]."')";
mysql_query($sql)
?>
根据表中所需的逻辑,通常必须先使用SELECT查找条目,然后使用UPDATE(如果存在)或INSERT(如果缺少)进行查找(需要2个查询:SELECT + UPDATE / INSERT)。
您还可以使该字段键,并在单个查询中直接使用INSERT ... ON DUPLICATE KEY UPDATE 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.