繁体   English   中英

如何将值插入数据库中的特定行

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM