Penggunaan asas PDO
1, reka bentuk pangkalan data
buat buku jadual(id int(4) bukan null primary key auto_increment,name varchar(255) not null,null(25) varchar CHARSET=utf8;
2, masukkan data ujian
masukkan ke dalam nilai buku
(1,'php tutorial asas','smile1'),
'intermediate(2,'php intermediate ,'smile2'),
(3,'php advanced tutorial','smile3');
Paparan pangkalan data:
3, Tetapkan pembolehubah sambungan pangkalan data
PDO menyambung ke pangkalan data , kadangkala anda hanya perlukan untuk mendapatkan tatasusunan indeks, ini Anda hanya perlu menukar parameter dalam fungsi fetchAll()
Kod:
<?php /** * Created by PhpStorm. * User: Administrator * Date: 2018/3/5 0005 * Time: 上午 9:23 */ header("content-type:text/html;charset=utf-8"); //mysql:host:localhost;port=3306;dbname=php;charset=utf-8 $dbms='mysql'; $host='localhost'; $port='3306'; $dbname='php'; $charset='utf-8'; //用户名与密码 $user='root'; $pwd='root'; $dsn="$dbms:host=$host;port=$port;dbname=$dbname;charset=$charset";
Hasil cetakan adalah seperti berikut:
Saya ingin mendapatkan nilai lajur kedua pangkalan data , kodnya adalah seperti berikut:
<?php try{ $pdo=new PDO($dsn,$user,$pwd); }catch (PDOException $exception){ echo $exception->getMessage().'<br>'; }
Cetakan adalah seperti berikut: