09.*MySQL 插入數據*

在phpMyAdmin中,插入數據:

INSERT INTO ·runoob_tbl?·

(runoob_title, runoob_author, submission_date)??

? ?VALUES

("JAVA 教程", "RUNOOB.COM", '2016-05-06');

在php中,插入數據庫:

$dbhost = 'localhost:3306'; // mysql服務器主機址

$dbuser = 'root'; // mysql用戶名

$dbpass = '123456'; // mysql用戶名密碼

$conn = mysqli_connect($dbhost, $dbuser, $dbpass);

if(! $conn )

{ die('連接失敗: ' . mysqli_error($conn)); }

echo '連接成功<br />';

// 設置編碼,防止中文亂碼

mysqli_query($conn , "set names utf8");

$runoob_title = '學習 Python';

$runoob_author = 'RUNOOB.COM';

$submission_date = '2016-03-06';

//插入數據:

$sql = "INSERT INTO runoob_tbl ".

"(runoob_title,runoob_author, submission_date) ".

"VALUES ".

"('$runoob_title','$runoob_author','$submission_date')";

mysqli_select_db( $conn, 'RUNOOB' );

$retval = mysqli_query( $conn, $sql );

if(! $retval )

{ die('無法插入數據: ' . mysqli_error($conn)); }

echo "數據插入成功\n";

mysqli_close($conn);



1.第一列如果沒有設置主鍵自增(PRINARY KEY AUTO_INCREMENT)的話添加第一列數據比較容易錯亂,要不斷的查詢表看數據。

2.如果添加過主鍵自增(PRINARY KEY AUTO_INCREMENT)第一列在增加數據的時候,可以寫為0或者null,這樣添加數據可以自增, 從而可以添加全部數據,而不用特意規定那幾列添加數據。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 創建MySQL數據表需要以下信息: 表名 表字段名 定義每個表字段 1.在phpMyAdmin中操作,創建數據表/...
    毓歾閱讀 209評論 0 0
  • mysql入門 mysql與sql指令 參考文獻:http://www.cnblogs.com/mr-wid/ar...
    采香行處蹙連錢閱讀 308評論 0 0
  • <?php $dbhost = 'localhost:3306'; // mysql服務器主機地址 $dbuser...
    c667ec5a71d8閱讀 198評論 0 1
  • 使用 mysqli_fetch_assoc 獲取數據: <?php $dbhost = 'localhost:33...
    c667ec5a71d8閱讀 307評論 0 1
  • 使用 mysqli_free_result 釋放內存: <?php $dbhost = 'localhost:33...
    c667ec5a71d8閱讀 279評論 0 1