PHP使用mysqli函式生成資料字典

2021-10-01 01:51:24 字數 1655 閱讀 7293

<?php

/** * 生成mysql資料字典

*///配置資料庫

$dbserver

="資料庫位址"

;$dbusername

="使用者名稱"

;$dbpassword

="使用者密碼"

;$database

="資料庫名"

;//其他配置

$title

='資料字典'

;$mysql_conn

=mysqli_connect

("$dbserver",

"$dbusername",

"$dbpassword")

ordie

("mysql connect is error.");

mysqli_select_db

($mysql_conn

,$database);

mysqli_query

($mysql_conn

,'set names utf8');

$table_result

=mysqli_query

($mysql_conn

,'show tables');

//取得所有的表名

while

($row

=mysqli_fetch_array

($table_result))

//迴圈取得所有表的備註及表中列訊息

foreach

($tables

as$k

=>$v)

' and table_schema = ''";

$table_result

=mysqli_query

($mysql_conn

,$sql);

while($t

=mysqli_fetch_array

($table_result))

$sql

='select * from '

;$sql.=

'information_schema.columns '

;$sql.=

'where '

;$sql.=

"table_name = '

' and table_schema = ''";

$fields

=array()

;$field_result

=mysqli_query

($mysql_conn

,$sql);

while($t

=mysqli_fetch_array

($field_result))

$tables[$k

]['column']=

$fields;}

mysqli_close

($mysql_conn);

$html=''

;//迴圈所有表

foreach

($tables

as$k

=>$v)

$html.=

'';}

//輸出

echo'';

echo'';

echo

$html

;echo''

;

PHP使用mysqli連線MySQL資料庫

1.建立連線 function mysqli connect host user password database port socket 說明 host 可選,對應的主機ip位址 user 可選,mysql使用者名稱 password 可選,密碼 database 可選,資料庫名稱 port 可...

PHP使用mysqli連線MySQL資料庫

使用mysqli函式庫連線mysql,支援物件導向和面向過程兩種方式 1.物件導向的使用方式 建立乙個連線 db new mysqli localhost root 123456 dbname 假設建立連線時未指定資料庫則選擇使用的資料庫。切換使用的資料庫 db select db dbname 查...

PHP 使用MYSQLI擴充套件運算元據庫

mysqli 連線相關的 mysqli result 處理結果集 mysqli stmt 預處理類 db host localhost db name test db user root db pwd 物件導向方式 mysqli new mysqli db host,db user,db pwd,d...