ホームページ >バックエンド開発 >PHPチュートリアル >php mysqlデータテーブルはフィールド名、長さ、情報を取得します_PHPチュートリアル
強力な 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];
エコー "
";
}
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 "利用可能な情報がありません
n" //利用可能な情報がありませんを出力します
}
エコー「
<br>」 BLOB: $meta->BLOB <br> max_length: $meta->max_length<br> multiple_key: $meta->multiple_key<br> 名前: $meta->name<br> not_null: $meta->not_null<br> 数値: $meta->数値<br> 主キー: $meta->主キー<br> テーブル: $meta->table<br> タイプ: $meta->type<br> unique_key: $meta->unique_key<br> 署名なし: $meta->署名なし<br> ゼロフィル: $meta->ゼロフィル<br>"; //フォーマット出力終了
$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;
エコー "
";
$re_name=mysql_field_name($result,1) // 2 番目のフィールドの名前を取得します
;
echo "2 番目のフィールドの名前は次のとおりです: ".$re_name;
エコー "
";
$re_name=mysql_field_name($result,2) // 3 番目のフィールドの名前を取得します
;
echo "3 番目のフィールドの名前は次のとおりです: ".$re_name;
エコー "
";
$re_name=mysql_field_name($result,3) // 4 番目のフィールドの名前を取得します
;
echo "4 番目のフィールドの名前は次のとおりです: ".$re_name;
エコー "
";
$re_name=mysql_field_name($result,4) //5 番目のフィールドの名前を取得します
;
echo "5 番目のフィールドの名前は次のとおりです: ".$re_name;
エコー "
";