第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何改進(jìn)這種使用 PHP 在 mySQL 中插入信息的質(zhì)樸方式?

如何改進(jìn)這種使用 PHP 在 mySQL 中插入信息的質(zhì)樸方式?

PHP
LEATH 2022-05-27 16:06:09
我想知道更好的方法來改進(jìn)或優(yōu)化這種使用 PHP 將內(nèi)容添加到我的 mySQL 數(shù)據(jù)庫的簡單方法,前提是變量不為空。謝謝。    <?php      $fields = "value_1, value_2, value_3, value_4";      $contents = "'$value1','$value2', '$value3', '$value4'";      if(!empty($value5)){        $fields .= ", value_5";        $contents .= ", '$value5'";      }      if(!empty($value6)){        $fields .= ", value_6";        $contents .= ", '$value6'";      }      $add =    "INSERT INTO love_table " . "(" . $fields . ")" . "VALUES (" . $contents . ")";    ?>
查看完整描述

2 回答

?
小唯快跑啊

TA貢獻(xiàn)1863條經(jīng)驗 獲得超2個贊

有關(guān)使用 MySQLi 將數(shù)據(jù)插入 MySQL 的更多詳細(xì)信息,請參閱此處。


//since the values in columns value5 and value6 can be NULL

$value5 = NULL

$value6 = NULL


//or if you want to set it to ""

$value5 = ""

$value6 = "" 


// Create connection

$mysqli = new mysqli($servername, $username, $password, $dbname);


/* Prepare an insert statement */

$insert_query = "INSERT INTO love_table (value_1, value_2, value_3, value_4, value_5, value_6) VALUES (?, ?, ?, ?, ?, ?)";


$stmt = $mysqli->prepare($insert_query);


/* Bind the parameters */

$stmt->bind_param("ssssss", $value1, $value2, $value3, $value4, $value5, $value6);


/* Execute the statement */

$stmt->execute();


/* close statement */

$stmt->close();


/* close connection */

$mysqli->close(); 


以及為什么我們應(yīng)該使用綁定參數(shù)而不是直接使用查詢中的值(https://use-the-index-luke.com/sql/where-clause/bind-parameters)


查看完整回答
反對 回復(fù) 2022-05-27
?
慕容3067478

TA貢獻(xiàn)1773條經(jīng)驗 獲得超3個贊

計劃 A:將 NULL 保留在列表中,并將列“默認(rèn)”設(shè)置為您想要的值。

計劃 B:動態(tài)更改 NULL ..., (isset($val5) ? $val5 : 'N/A') , ...

計劃 C:與 B 類似,但在 SQL 中,帶有COALESCE(?, 'N/A').


查看完整回答
反對 回復(fù) 2022-05-27
  • 2 回答
  • 0 關(guān)注
  • 125 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號