cari
Rumahphp教程php手册php mysql 数据表获取字段名,长度,信息

php mysql 数据表获取字段名,长度,信息

Jun 13, 2016 am 10:08 AM
mysqlphpinteraksimaklumatfungsigunabolehPadangberkuasalembaran datadaripadaBerkaitandapatkanpanjang

强大的php可以利用mysql交互的相关函数可以获取数据表的字段信息,如可以获取数据表获取字段名,字段长度,字段信息等。

强大的php教程可以利用mysql教程交互的相关函数可以获取数据表的字段信息,如可以获取数据表获取字段名,字段长度,字段信息等。
*/
$hostname="localhost";         //定义连接到的mysql服务器名
$username="root";          //定义用于连接的用户名
$password="";           //定义用于连接的密码
$link=mysql_connect($hostname,$username,$password);   //打开mysql连接
$db_list=mysql_list_dbs($link);        //列出数据库教程
$rows=mysql_num_rows($db_list);       //取得返回结果数
$i=0;
while($i {
  echo mysql_db_name($db_list,$i)."n";      //输出对象内容
  echo "

n";
  $i++;
}
mysql_close($link);          //关闭mysql连接

//返回列的长度

$sql_str="select * from friends where id=1";     //定义sql语句
$result=mysql_query($sql_str);        //执行sql语句
$re_a=mysql_fetch_array($result);
$re_len=mysql_fetch_lengths($result);
for($i=0;$i {
  echo "返回结果的第".$i."列的长度为:".$re_len[$i];
  echo "

";
}
mysql_close($link); 

//获取字段信息

$result=mysql_query("select * from friends");     //执行sql查询
/*获取字段信息*/
$i=0;
while($i {
  $i++;
  echo "第".$i."列的信息:
n";
  $meta=mysql_fetch_field($result);       //获取字段信息
  if(!$meta)           //如果值不存在
  {
    echo "no information available
n";     //输出无可用信息
  }
  echo "

<br>
blob:     $meta->blob <br>
max_length:   $meta->max_length<br>
multiple_key:  $meta->multiple_key<br>
name:        $meta->name<br>
not_null:      $meta->not_null<br>
numeric:      $meta->numeric<br>
primary_key:  $meta->primary_key<br>
table:         $meta->table<br>
type:         $meta->type<br>
unique_key:  $meta->unique_key<br>
unsigned:    $meta->unsigned<br>
zerofill:       $meta->zerofill<br>
";            //结束去格式输出

//mysql_field_flags() 函数从结果中取得和指定字段关联的标志。
$re_field=mysql_field_flags($result,0);
$flag=explode(" ",$re_field);
print_r($flag);
$re_field=mysql_field_flags($result,1);
$flag=explode(" ",$re_field);

//列名

$result=mysql_query($sql_str);        //执行sql语句
$re_name=mysql_field_name($result,0);      //获取第一个字段的名称
echo "第一个字段的名称为:".$re_name;
echo "

";
$re_name=mysql_field_name($result,1);      //获取第二个字段的名称
echo "第二个字段的名称为:".$re_name;
echo "

";
$re_name=mysql_field_name($result,2);      //获取第三个字段的名称
echo "第三个字段的名称为:".$re_name;
echo "

";
$re_name=mysql_field_name($result,3);      //获取第四个字段的名称
echo "第四个字段的名称为:".$re_name;
echo "

";
$re_name=mysql_field_name($result,4);      //获取第五个字段的名称
echo "第五个字段的名称为:".$re_name;
echo "

";

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma