PHPを使用して表示データベースデータ関数mysql_result()を取得します
mixed mysql_result(resource result_set, int row [,mixed field])
result_setの指定された行からフィールドのデータを取得します。シンプルだが効率は低い。
例:
<ol class="dp-xml"> <li class="alt"><span><span>for ($</span><span class="attribute">i</span><span> = </span><span class="attribute-value">0</span><span>; $i </span><span class="tag"><</span><span>= mysql_num_rows($result); $i++) </span></span></li> <li><span>{ </span></li> <li class="alt"> <span>$</span><span class="attribute">id</span><span> = </span><span class="attribute-value">mysql_result</span><span>($result, 0, "id"); </span> </li> <li> <span>$</span><span class="attribute">name</span><span> = </span><span class="attribute-value">mysql_result</span><span>($result, 0, "name"); </span> </li> <li class="alt"><span>echo "Product: $name ($id)"; </span></li> <li><span>} </span></li> </ol>
<ol class="dp-xml"> <li class="alt"><span><span>$</span><span class="attribute">query</span><span> = </span><span class="attribute-value">"select id, <br>name from product order by name"</span><span>; </span></span></li> <li> <span>$</span><span class="attribute">result</span><span> = </span><span class="attribute-value">mysql_query</span><span>($query); </span> </li> <li class="alt"><span>while(list($id, $name) <br>= mysql_fetch_row($result)) { </span></li> <li><span>echo "Product: $name ($id)"; </span></li> <li class="alt"><span>} </span></li> </ol>
拡張バージョンmysql_fetch_row() の各行を変換します。 連想配列または数値インデックス配列として取得されます。
デフォルトでは、result_type を 2 つ設定できます。MYSQL_ASSOC: 連想配列、フィールド名 => フィールドを返します。 value MYSQL_NUM: 数値インデックス配列を返します。 MYSQL_BOTH: 2 つの配列を取得します。 したがって、各フィールドはインデックス オフセットまたはフィールド名によって参照できます。
PHP はデータベース データ関数 mysql_fetch_assoc を取得して表示します。 ()
array mysql_fetch_assoc(resource result_set)
PHP の mysql_fetch_object() 関数と同等です
object object(resource result_set)
mysql_fetch_array と同じ関数() を実行しても、配列ではなくオブジェクトが返されます。
例:
<ol class="dp-xml"> <li class="alt"><span><span>$</span><span class="attribute">query</span><span> = </span><span class="attribute-value">"select id,<br> name from product order by name"</span><span>; </span></span></li> <li> <span>$</span><span class="attribute">result</span><span> = </span><span class="attribute-value">mysql_query</span><span>($query); </span> </li> <li class="alt"> <span>while($</span><span class="attribute">row</span><span> = </span><span class="attribute-value">mysql_fetch_array<br></span><span>($result, MYSQL_BOTH)) { </span> </li> <li> <span>$</span><span class="attribute">name</span><span> = $row['name'];</span> </li> <li> <span>//或者 $</span><span class="attribute">name</span><span> = $row[1]; </span> </li> <li class="alt"> <span>$</span><span class="attribute">name</span><span> = $row['id'];</span> </li> <li class="alt"> <span>//或者 $</span><span class="attribute">name</span><span> = $row[0]; </span> </li> <li><span>echo "Product: $name ($id)"; </span></li> <li class="alt"><span>} </span></li> </ol>
http://www.bkjia.com/PHPjc/446138.html
www.bkjia.com
本当
http://www.bkjia.com/PHPjc/446138.html
PHP を使用して表示データベースのデータを取得する関数 mysql_result() を使用する場合、mixed mysql_result(resource result_set, int row [,mixed field]) は、result_set の指定された行からフィールドの番号を取得します...