麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

PHP MySQL 插入數(shù)據(jù)

2020-03-22 18:22:31
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
使用 html' target='_blank'>MySQLi 和 PDO 向 MySQL 插入數(shù)據(jù)

在創(chuàng)建完數(shù)據(jù)庫(kù)和表后,我們可以向表中添加數(shù)據(jù)。

以下為一些語(yǔ)法規(guī)則:

PHP 中 SQL 查詢語(yǔ)句必須使用引號(hào) 在 SQL 查詢語(yǔ)句中的字符串值必須加引號(hào) 數(shù)值的值不需要引號(hào) NULL 值不需要引號(hào)

INSERT INTO 語(yǔ)句通常用于向 MySQL 表添加新的記錄:

INSERT INTO table_name (column1, column2, column3,...)VALUES (value1, value2, value3,...)

學(xué)習(xí)更多關(guān)于 SQL 知識(shí),請(qǐng)查看我們的 SQL 教程。

在前面的幾個(gè)章節(jié)中我們已經(jīng)創(chuàng)建了表 "MyGuests",表字段有: "id", "firstname", "lastname", "email" 和 "reg_date"。 現(xiàn)在,讓我們開始向表填充數(shù)據(jù)。

Note注意: 如果列設(shè)置 AUTO_INCREMENT (如 "id" 列) 或 TIMESTAMP (如 "reg_date" 列),,我們就不需要在 SQL 查詢語(yǔ)句中指定值; MySQL 會(huì)自動(dòng)為該列添加值。
$sql = INSERT INTO MyGuests (firstname, lastname, email)VALUES ('John', 'Doe', '[email protected]') ;if ($conn- query($sql) === TRUE) { echo 新記錄插入成功 ;} else { echo Error: . $sql . br . $conn- error;$conn- close();
$sql = INSERT INTO MyGuests (firstname, lastname, email)VALUES ('John', 'Doe', '[email protected]') ;if (mysqli_query($conn, $sql)) { echo 新記錄插入成功 ;} else { echo Error: . $sql . br . mysqli_error($conn);mysqli_close($conn);實(shí)例 (PDO) ?php$servername = localhost ;$username = username ;$password = password ;$dbname = myDBPDO ;try { $conn = new PDO( mysql:host=$servername;dbname=$dbname , $username, $password); // 設(shè)置 PDO 錯(cuò)誤模式,用于拋出異常 $conn- setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', '[email protected]') ; // 使用 exec() ,沒有結(jié)果返回 $conn- exec($sql); echo 新記錄插入成功 ;catch(PDOException $e) echo $sql . br . $e- getMessage();$conn = null;
#1

Epicccal

405***[email protected]

在學(xué)習(xí) PDO 創(chuàng)建數(shù)據(jù)表的時(shí)候 , 我遇到這個(gè)報(bào)錯(cuò)。

SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected

最后發(fā)現(xiàn)問(wèn)題在這里:

$conn = new PDO("mysql:host = $servername;dbname = $dbname",$username,$password);

因?yàn)槲覍懘a的習(xí)慣是" = "兩邊都加上空格 , 但是在這里 dbname = $dbname 的等號(hào)兩邊卻不可以存在空格

所以正確的寫法應(yīng)該是 dbname=$dbname:

$conn = new PDO("mysql:host = $servername;dbname=$dbname",$username,$password);

這樣就沒有報(bào)錯(cuò)了!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 99精品国产小情侣高潮露脸在线 | 男男羞羞视频网站国产 | 精品中文字幕久久久久四十五十骆 | 国产精品久久久久久久午夜片 | 国产精品久久久久久婷婷天堂 | 天堂福利电影 | 操皮视频 | 日韩精品中文字幕一区二区 | 国产成人精品免费视频大全办公室 | 国产精品久久久久影院老司 | 一级黄色片武则天 | 国产亚洲精品久久久久久网站 | 国产成人综合在线观看 | 日韩色视频在线观看 | 久久9999久久 | 欧美aaaaaaaa | 国产精品一区二区三区在线播放 | 久久国产精品久久久久久电车 | 日本一区二区在线看 | 精品亚洲在线 | 神马福利电影 | 久久久国产精品免费观看 | 免费看日韩av | 色视频在线 | 成人在线视频在线观看 | 操皮视频 | 亚洲成人夜色 | 日韩视频区| 国产精品亚洲yourport | 国产精品一区在线观看 | www.三区| 欧美激情首页 | 91成人一区| 国产精品成人一区二区三区吃奶 | a一级黄色毛片 | 91成人一区二区三区 | 久艹在线视频 | 欧美a视频在线观看 | 中国洗澡偷拍在线播放 | 成年人免费高清视频 | 一级毛片在线免费观看视频 |