重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
mysqli_result::fetch_fields
網站設計制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發可交付網站源代碼;符合網站優化排名的后臺管理系統;做網站、網站建設收費合理;免費進行網站備案等企業網站建設一條龍服務.我們是一家持續穩定運營了十多年的創新互聯公司網站建設公司。
mysqli_fetch_fields
(PHP?5)
mysqli_result::fetch_fields?--?mysqli_fetch_fields?—?Returns?an?array?of?objects?representing?the?fields?in?a?result?set
?php
$link?=?mysqli_connect("localhost",?"my_user",?"my_password",?"world");
/*?check?connection?*/
if?(mysqli_connect_errno())?{
printf("Connect?failed:?%s\n",?mysqli_connect_error());
exit();
}
$query?=?"SELECT?*?from?yourtablename";
if?($result?=?mysqli_query($link,?$query))?{
/*?Get?field?information?for?all?columns?*/
$finfo?=?mysqli_fetch_fields($result);
foreach?($finfo?as?$val)?{
printf("Name:?????%s\n",?$val-name);
printf("Table:????%s\n",?$val-table);
printf("max.?Len:?%d\n",?$val-max_length);
printf("Flags:????%d\n",?$val-flags);
printf("Type:?????%d\n\n",?$val-type);
}
mysqli_free_result($result);
}
/*?close?connection?*/
mysqli_close($link);
?
可以通過查詢系統表來獲取。
1、打開Navicat for Mysql,登錄到指定數據庫下。
2、新建查詢。
3、輸入以下語句:
1
select column_name from information_schema.COLUMNS where table_name='表名'
結果:
其中id和name就是test表的字段名字。
工具/材料:Management Studio。
1、首先在桌面上,點擊“Management Studio”圖標。
2、之后在該界面中,點擊左上角“新建查詢”選項。
3、接著在該界面中,輸入查詢數據庫是否有某個字段的sql語句“select count(*) from information_schema.columns where table_name = 'test1' and column_name = 'grade'”。
4、然后在該界面中,點擊左上方“執行”按鈕。
5、最后在該界面中,顯示查詢數據庫有某個字段。
按照如下語句查詢數據庫中表的字段名:
1、SQL 查詢所有表名:
SELECT?NAME?FROM?SYSOBJECTS WHERE TYPE='U'SELECT?*?FROM?INFORMATION_SCHEMA.TABLES
2、查詢表的所有字段名:
SELECT?NAME?FROM?SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )SELECT * FROM
INFORMATION_SCHEMA.TABLESSELECT * FROM INFORMATION_SCHEMA.VIEWSSELECT *
FROM INFORMATION_SCHEMA.COLUMNS
3、ORACLE?查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES
4、ACCESS 查看所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
擴展資料:
其它用法擴展:
1、使用SHOW語句找出在服務器上當前存在什么數據庫:
mysql SHOW DATABASES;
2、創建一個數據庫MYSQLDATA
mysql CREATE DATABASE MYSQLDATA;
3、選擇所創建的數據庫
mysql USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)
4、查看現在的數據庫中存在什么表
mysql SHOW TABLES;
5、創建一個數據庫表
mysql CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6、顯示表的結構:
mysql DESCRIBE MYTABLE;
7、往表中加入記錄
mysql insert into MYTABLE values (”hyq”,”M”);
8、用文本方式將數據裝入數據庫表中(例如D:/mysql.txt)
mysql LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;