在phpMyAdmin中壹粟,插入數(shù)據(jù):
INSERT INTO ·runoob_tbl?·
(runoob_title, runoob_author, submission_date)??
? ?VALUES
("JAVA 教程", "RUNOOB.COM", '2016-05-06');
在php中典阵,插入數(shù)據(jù)庫:
$dbhost = 'localhost:3306'; // mysql服務(wù)器主機(jī)址
$dbuser = 'root'; // mysql用戶名
$dbpass = '123456'; // mysql用戶名密碼
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{ die('連接失敗: ' . mysqli_error($conn)); }
echo '連接成功<br />';
// 設(shè)置編碼,防止中文亂碼
mysqli_query($conn , "set names utf8");
$runoob_title = '學(xué)習(xí) Python';
$runoob_author = 'RUNOOB.COM';
$submission_date = '2016-03-06';
//插入數(shù)據(jù):
$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('無法插入數(shù)據(jù): ' . mysqli_error($conn)); }
echo "數(shù)據(jù)插入成功\n";
mysqli_close($conn);
1.第一列如果沒有設(shè)置主鍵自增(PRINARY KEY AUTO_INCREMENT)的話添加第一列數(shù)據(jù)比較容易錯(cuò)亂,要不斷的查詢表看數(shù)據(jù)。
2.如果添加過主鍵自增(PRINARY KEY AUTO_INCREMENT)第一列在增加數(shù)據(jù)的時(shí)候坑赡,可以寫為0或者null,這樣添加數(shù)據(jù)可以自增扭仁, 從而可以添加全部數(shù)據(jù)垮衷,而不用特意規(guī)定那幾列添加數(shù)據(jù)厅翔。