簡體   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