PHP連線資料庫 建立資料庫 建立表的三種方式

2021-08-01 01:58:42 字數 4376 閱讀 8652

"utf-8">

<?php

//例項 (mysqli - 物件導向)--建立資料庫連線

echo "例項 (mysqli - 物件導向)

>";

$servername = "

127.0.0.1

"; $username = "root";

$password = "

123456

"; date_default_timezone_set("

asia/shanghai

"); echo date('y-m-d h:i:s',strtotime('now'));

// 建立連線

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

// 檢測連線

if ($conn->connect_error)

/**注意在以上物件導向的例項中 $connect_error 是在 php 5.2.9 和 5.3.0 中新增的。

* 如果你需要相容更早版本 請使用以下**替換:

// 檢測連線

if (mysqli_connect_error())

*/// 建立資料庫mydb

$sql = "

create

database test";

if ($conn->query($sql) === true) else /* 注意: 當你建立乙個新的資料庫時,你必須為 mysqli 物件指定三個引數 (servername, username 和 password)。

tip: 如果你使用其他埠(預設為3306),為資料庫引數新增空字串,指定埠號

如: new mysqli("localhost", "username", "password", "

", port)*/

echo "連線成功

"; $conn->close();//關閉連線

echo "關閉連線

";?>**

"utf-8">

<?php

//例項 (mysqli - 物件導向)建立**

date_default_timezone_set("asia/

shanghai

"); echo date('y-m-d h:i:s',strtotime('now'));

echo "

"; $servername = "

127.0.0.1

"; $username = "root";

$password = "

123456

"; $dbname = "mydb";

// 建立連線

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

// 檢測連線

if ($conn->connect_error)

// 使用 sql 建立資料表myguests

$sql = "

create

table

myguests (

id int(6) unsigned

auto_increment

primary

key,

firstname varchar(30) not

null,

lastname varchar(30) not

null,

email varchar(50),

reg_date timestamp

)";echo "

"; if ($conn->query($sql) === true) else echo "";/

/連線 $conn->close();

?>

"utf-8">

<?php

//例項 (mysqli - 面向過程)--建立資料庫連線

echo "例項 (mysqli - 面向過程)

>";

date_default_timezone_set("

asia/shanghai

"); echo date('y-m-d h:i:s',strtotime('now'));

$servername = "

127.0.0.1

"; $username = "root";

$password = "

123456

"; // 建立連線

$conn = mysqli_connect($servername, $username, $password);

// 檢測連線

if (!$conn)

//建立資料庫

$sql = "

create

database mydb";

if (mysqli_query($conn, $sql)) else

echo "

>連線成功

"; mysqli_close($conn);

echo "關閉連線

";?>

"utf-8">

<?php

//例項 (mysqli - 面向過程)--建立資料庫連線

date_default_timezone_set("asia/

shanghai

"); echo date('y-m-d h:i:s',strtotime('now'));

echo "

"; $servername = "

127.0.0.1

"; $username = "root";

$password = "

123456

"; $dbname = "mydb";

// 建立連線

$conn = mysqli_connect($servername, $username, $password, $dbname);

// 檢測連線

if (!$conn)

// 使用 sql 建立資料表myguests

$sql = "create table myguests (

id int(6) unsigned auto_increment primary key,

firstname varchar(30) not null,

lastname varchar(30) not null,

email varchar(50),

reg_date timestamp

)"; echo "";

if (mysqli_query($conn, $sql)) else echo ">";

mysqli_close($conn);

?>

"utf-8">

<?php

//例項 (pdo)--建立資料庫連線

echo "例項 (pdo)

>";

date_default_timezone_set("

asia/shanghai

"); echo date('y-m-d h:i:s',strtotime('now'));

$servername = "

127.0.0.1

"; $username = "root";

$password = "

123456

"; try catch(pdoexception $e)

$conn = null;

echo "關閉連線

";?>

"utf-8">

<?php

//例項 (pdo)--建立資料庫連線

echo "例項 (pdo)

>";

date_default_timezone_set("

asia/shanghai

"); echo date('y-m-d h:i:s',strtotime('now'));

echo "

"; $servername = "

127.0.0.1

"; $username = "root";

$password = "

123456

"; $dbname = "mydbpdo";

try

catch(pdoexception $e)

//關閉連線

$conn = null;

?>

本文**參考修改自

PHP連線Mysql資料庫,建立資料庫,建立表

連線資料庫 mysql server name localhost 資料庫伺服器名稱 mysql username root 連線資料庫使用者名稱 mysql password root 連線資料庫密碼 mysql database lxr 資料庫的名字 連線到資料庫 conn mysql conn...

在Oracle下建立資料庫,連線資料庫

開啟windows命令控制台,或者win r開啟執行對話方塊 輸入dbca 回車就會開啟資料庫建立的配置對話方塊 選擇建立資料庫,點選下一步 點選下一步 完成後,需要解鎖使用者,設定密碼 點選最後的對話方塊的按鈕,需要解鎖使用者,設定密碼的賬戶有3個,去掉勾選,並設定 連線工具 1 sqlplus ...

SQLAlchemy連線資料庫建立表

連線資料庫,建立表 defcreate all engine create engine mysql pymysql max overflow 0,超過連線池大小外最多建立的連線 pool size 5,連線池大小 pool timeout 30,池中沒有執行緒最多等待的時間,否則報錯 pool r...