日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php创建表并插入数据,php数据库操作-创建库和表以及插入数据

發布時間:2023/12/10 php 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php创建表并插入数据,php数据库操作-创建库和表以及插入数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以上我們正確連接到了mysql數據庫,本文將進一步創建數據庫,表,在表中填充數據。

大家知道連接上數據庫才能進行操作,同樣的代碼搬過來

/*

* 數據庫操作*(創建數據庫,表,插入數據,插入多條數據)

*

* To change the template for this generated file go to

* Window - Preferences - PHPeclipse - PHP - Code Templates

*/

//先連接數據庫

$servername="localhost";

$username="root";

$userpassword="********";

$connent=new mysqli($servername,$username,$userpassword);

if($connent->connect_error){

die("連接失敗: " . $connent->connect_error);

}else{

echo "連接成功";

}

//創建數據庫

$createdatabase="create database testdb";

if($connent->query($createdatabase)==true){

echo "創建數據庫成功";

}else{

echo "Error creating database: " . $connent->error;

}

?>

如果創建成功--》創建數據庫成功 Error creating database: Can't create database 'testdb'; database exists 則證明已經存在

另外我們可以打開Navicat for MySql來查看

接下來跟著建表:

//創建表 原生的建表語句 id自增唯一 name age email

$createtable="create table zh(id int(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY,name text,age int(3),email text)";

if($connent->query($createtable)==true){//執行

echo "創建表zh成功";

}else{

echo "Error creating table: " . $connent->error;

}輸出 創建表成功

進入軟件查看:

跟著插入數據,這里都是使用的原生語句。

//插入數據

$insertdata="insert into zh(name,age,email) values('zhanghao',23,'142*******112@110.com')";

if($connent->query($insertdata)==true){

echo "插入數據成功";

}else{

echo "Error insert data: " . $connent->error;

}

//也可以如下這么寫 也比較簡單一些

/*if (mysqli_query($connent, $insertdata)) {

echo "插入數據成功";

} else {

echo "Error insert data: " . $connent->error;

}*/

//關閉數據庫

mysqli_close($connent);

最后要關閉數據庫,否則會一直添加 ?接下來多條我先把他注釋

//插入多條數據

$insertdatas="insert into zh(name,age,email) values('test1',1,'1.com');";

$insertdatas .="insert into zh(name,age,email) values('tes2',2,'2.com');";

$insertdatas .="insert into zh(name,age,email) values('test3',3,'3.com')";

if ($connent->multi_query($insertdatas)==true) {

echo "插入多條數據成功";

} else {

echo "Error insert datas: " . $connent->error;

}

//關閉數據庫

mysqli_close($connent);

完整代碼片---

/*

* 數據庫操作*(創建數據庫,表,插入數據,插入多條數據)

*

* To change the template for this generated file go to

* Window - Preferences - PHPeclipse - PHP - Code Templates

*/

//先連接數據庫

$servername="localhost";

$username="root";

$userpassword="********";

$dbname = "testdb";

$connent=new mysqli($servername,$username,$userpassword,$dbname);

if($connent->connect_error){

die("連接失敗: " . $connent->connect_error);

}else{

echo "連接成功";

}

//創建數據庫

$createdatabase="create database testdb";

if($connent->query($createdatabase)==true){

echo "創建數據庫成功";

}else{

echo "Error creating database: " . $connent->error."
";

}

//創建表 原生的建表語句 id自增唯一 name age email

$createtable="create table zh(id int(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY,name text,age int(3),email text)";

if($connent->query($createtable)==true){//執行

echo "創建表zh成功";

}else{

echo "Error creating table: " . $connent->error."
";

}

//插入數據

/*$insertdata="insert into zh(name,age,email) values('zhanghao',23,'142*******112@110.com')";

if($connent->query($insertdata)==true){

echo "插入數據成功";

}else{

echo "Error insert data: " . $connent->error;

}*/

//也可以如下這么寫 也比較簡單一些

/*if (mysqli_query($connent, $insertdata)) {

echo "插入數據成功";

} else {

echo "Error insert data: " . $connent->error;

}*/

//插入多條數據

/*$insertdatas="insert into zh(name,age,email) values('test1',1,'1.com');";

$insertdatas .="insert into zh(name,age,email) values('tes2',2,'2.com');";

$insertdatas .="insert into zh(name,age,email) values('test3',3,'3.com')";

if ($connent->multi_query($insertdatas)==true) {

echo "插入多條數據成功";

} else {

echo "Error insert datas: " . $connent->error;

}*/

//關閉數據庫

mysqli_close($connent);

?>下文會 進行修改、刪除、條件查詢等-------

總結

以上是生活随笔為你收集整理的php创建表并插入数据,php数据库操作-创建库和表以及插入数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。