mysql_query數據查詢與列出數據庫字段名方法

mysql教程_query() 函數執行一條 MySQL 查詢。

語法
mysql_query(query,connection)參數 描述
query 必需。規定要發送的 SQL 查詢。注釋:查詢字符串不應以分號結束。
connection 可選。規定 SQL 連接標識符。如果未規定,則使用上一個打開的連接。

說明
如果沒有打開的連接,本函數會嘗試無參數調用 mysql_connect() 函數來建立一個連接並使用之。

返回值
mysql_query() 僅對 SELECT,SHOW,EXPLAIN 或 DESCRIBE 語句返回一個資源標識符,如果查詢執行不正確則返回 FALSE。

對于其它類型的 SQL 語句,mysql_query() 在執行成功時返回 TRUE,出錯時返回 FALSE。

非 FALSE 的返回值意味著查詢是合法的並能夠被伺服器執行。這並不說明任何有關影響到的或返回的行數。很有可能一條查詢執行成功了但並未影響到或並未返回任何行。

實例

<?php教程
$host="mysql153.secureserver.net";
$uname="java2s";
$pass="password";
$database="java2s";

$connection= mysql_connect ($host, $uname, $pass) or die ("Database connection failed!");

$result=mysql_select_db ($database) or die ("Database could not be selected");
$query = "drop table if exists mytable";

$result = mysql_query ($query) or die ("Query failed.");
?>


詳細的實例

<html>
<head>
<title>Listing every database, table, and field</title>
</head>
<body>
<?php
$user = "java2s";
$pass = "password";
$db = "java2s";
$link = mysql_connect( "mysql153.secureserver.net", $user, $pass );
if ( ! $link )
die( "Couldn't connect to MySQL" );

$db_res = mysql_list_dbs( $link );

while ( $db_rows = mysql_fetch_row( $db_res ) ) {
print "<b>$db_rows[0]</b>n";
if ( !@mysql_select_db( $db_rows[0], $link ) ) {
print "<dl><dd>couldn't connect -- " . mysql_error() ." </dl>";
continue;
}
$tab_res = mysql_list_tables( $db_rows[0], $link );
print "t<dl><dd>n";
while ( $tab_rows = mysql_fetch_row( $tab_res ) ){
print "t<b>$tab_rows[0]</b>n";
$query_res = mysql_query( "SELECT * from $tab_rows[0]" );
$num_fields = mysql_num_fields( $query_res );
print "tt<dl><dd>n";
for ( $x=0; $x<$num_fields; $x++ ){
print "tt<i>";
print mysql_field_type( $query_res, $x );
print "</i> <i>";
print mysql_field_len( $query_res, $x );
print "</i> <b>";
print mysql_field_name( $query_res, $x );
print "</b> <i>";
print mysql_field_flags( $query_res, $x );
print "</i><br>n";
}
print "tt</d1>n";
}
print "t</d1>n";
}
mysql_close( $link );
?>
</body>
</html>

更多相關文章
  • php操作xml類主要是針對xml文件夾一個讀取查詢刪除數據例子,下面一起來看看,目前此類暫只支持三級節點哦.文件名:xml.class.php 代碼如下 /*** * ** 文件名: xml.php ** 作 用: xml類,完善中,暫只支持三級節點 ** 作 者: loking(biyees)
  • 下面我來給大家介紹sql隨機查詢的函數,在mysql中我們會使用到rand()函數,在mssql中我們使用到newid()函數,方法都很簡單mysql是這樣實現的: 代碼如下 select * from tablen
  • 本文章來給大家介紹利用sql DateAdd函數之查詢最近幾年.幾月的數據方法,有需要了解的朋友可參考參考.實例假設我們有下面這個 "Orders" 表:OrderId ProductName OrderDate1
  • htaccess Rewrite 301 帶查詢字符串(參數)有需要了解的朋友可參考一下本文章.整體url都發生了改變(域名沒變),因爲是lamp環境,所以想使用htccess來進行301重定向.網上找了下,有大致兩種寫法: 代碼如下 1.#第一種Redirect permanent a.php b ...
  • 本文章介紹一篇關于Sqlserver in 句語實現參數化查詢 XML類型解決方案教程,有需了解的朋友可以參考一下下.1:如果參數是int類型: 代碼如下 declare @a xmlset @a='<row><id>1</id></row><r ...
  • 文章詳細的介紹了SQl中LIKE模糊查詢與REGEXP各種用法及對特殊字符的一些用法,有需要的朋友可參考一下.在搜索數據庫中的數據時,SQL 通配符可以替代一個或多個字符.SQL 通配符必須與 LIKE 運算符一起使用.在 SQL 中,可使用以下通配符:通配符 描述% 替代一個或多個字符 _ 僅替代
  • 在mssql中如果我們要查詢指定日期時間裏面的數據時如果我們使用字符方法來查詢肯定經常查不到了,如果是簡單的固定日期是可以,如果有秒就無法查詢了,下面我們一起來看解決辦法.現在我們需要查詢這天2014-06-21的所
  • //搜索當前目錄所有文件 代碼如下 $array = glob('*.*');print_r($array ); /*Array( [0] => 1.php [1] => 10.php [2] => 11.php [3] => 2.asp教程 [4] => 3.asp ...
一周排行