因為要經常查詢資料庫的字段,所以上網查詢了一下php 關於讀取資料庫的**的欄位名。
由於欄位名所採取是大寫,實現的過程需要轉換駝峰式。因此根據這個需求來拼接了乙份php**
基礎思路:遍歷當前資料庫的表,對應查詢資料庫的欄位名。
這裡通過兩個sql 語句
//顯示所有的表名
show tables from $dbname
//顯示表的欄位名
show full columns from $name
接下來,就是輸出的問題了,至於怎樣輸出就看需要什麼內容。
由於是駝峰式,找了乙個
<?php
$dbname = "dbtest";//選擇資料庫
header("content-type: text/html; charset=utf-8");
$conn = mysql_connect("localhost", "root", "");
mysql_select_db($dbname, $conn);
// 檢測連線
if (!$conn)
mysql_query("set names 'utf8'");
$sql = "show tables from $dbname";
$result = mysql_query($sql);
while ($row = mysql_fetch_row($result))
function showall($name,$conn)
} function convertunderline3 ( $str , $ucfirst = true)
?>
mysql 表語句
使用php把下劃線分隔命名的字串 轉換成駝峰式命名方式 , 把下劃線後面的第乙個字母變成大寫
utf-8中文編碼問題
PHP學習筆記(二) 資料庫連線
一 連線資料庫,插入資料老是插入不了,但是在控制台可以?原因 資料庫設計有問題,主鍵沒有設定成自增長,第一次主鍵預設是0可以插入,但是第二次的時候,主鍵0已經存在,所以不能插入,所以會出現,第一組資料可以插入,但是以後的資料老是插入失敗 解決辦法 方案一 寫sql的時候,把主鍵的值也寫上 方案二 將...
列出MSSQL所有資料庫名 所有表名 所有欄位名
列出mssql所有資料庫名 所有表名 所有欄位名 1.獲取所有資料庫名 select name from master.sysdatabases order by name 2.獲取所有表名 select name from sysobjects where xtype u order by nam...
PHP學習筆記 資料庫學習心得
儲存過程 儲存過程 stored procedure 是一組為了完成特定功能的sql 語句集,經編譯後儲存在資料庫。中使用者通過指定儲存過程的名字並給出引數 如果該儲存過程帶有引數 來執行它。因為語句被編譯過,所以特別適合用來執行,查詢 儲存等常用指令,比如文章發布 文章刪除 會員註冊 會員登入等常...