WEB開発ではデータベース関連の操作が必ず出てきます。初心者として、これはマスターしなければならないことです。以下で詳しく分析してみましょう。フィールド名、データ型、長さに加えて、フィールドには主キーかどうか、外部キーかどうか、空にすることが許可されているかどうかなど、他の属性もあります。 PHP は、mysql_field_flags() 関数を通じてフィールド属性を取得できます。この関数の構文形式は次のとおりです。 string mysql_field_flags ( resource $result, int $field_offset )
上記の構文に含まれるパラメーターは次のように説明されます。
l result: mysql_query ()関数の実行後に返される結果セット。 l field_offset: ゼロから始まるフィールドのオフセット。 mysql_field_flags() 関数を使用してフィールド属性を取得する PHP のサンプル コードは次のとおりです:<ol class="dp-xml"> <li class="alt"><span><span class="tag"><</span><span> ?php </span></span></li><li><span>$</span><span class="attribute">connection</span><span>=</span><span class="attribute-value">mysql_connect</span><span>("localhost",<br />"root","root") or die("连接服务器失败"); </span></li><li class="alt"><span>mysql_select_db("sunyang",$connection) <br />or die("选择数据库失败"); </span></li><li><span>$</span><span class="attribute">query</span><span>=</span><span class="attribute-value">"select * from employee"</span><span>; </span></li><li class="alt"><span>$</span><span class="attribute">result</span><span>=</span><span class="attribute-value">mysql_query</span><span>($query) or die<br />("查询数据失败"); //执行查询 </span></li><li><span>echo mysql_field_flags($result, 0); <br />//第一个字段的属性 </span></li><li class="alt"><span>echo "</span><span class="tag"><</span><span class="tag-name">br</span><span class="tag">></span><span>"; </span></span></li> <li><span>echo mysql_field_flags($result, 1); <br>//第二个字段的属性 </span></li> <li class="alt"> <span>echo "</span><span class="tag"><</span><span class="tag-name">br</span><span class="tag">></span><span>"; </span> </li> <li><span>echo mysql_field_flags($result, 2); <br>//第三个字段的属性 </span></li> <li class="alt"><span>mysql_free_result($result); </span></li> <li><span>mysql_close(); </span></li> <li class="alt"> <span class="tag">?></span><span> </span> </li> </ol>
http://www.bkjia.com/PHPjc/445928.html