作为一个合格的
在设计数据库时,因每个字段所代表的数据含义不同,那么各个字段的长度也就不会完全相同。在PHP中,使用mysql_field_len()函数可实现PHP获取字段长度,该函数的语法格式如下:
int mysql_field_len ( resource $result, int $field_offset )
在上述语法中涉及到的参数说明如下。
l result:mysql_query()函数执行后返回的结果集。
l field_offset:字段的偏移量,起始值为零。
使用mysql_field_len()函数的PHP获取字段长度示例代码如下:
<ol class="dp-xml"> <li class="alt"><span><span class="tag"><span> ?php </span></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_len($result, 0); <br>//第一个字段的长度 </span></li> <li class="alt"><span>echo mysql_field_len($result, 1); <br>//第二个字段的长度 </span></li> <li><span>echo mysql_field_len($result, 2); <br>//第三个字段的长度 </span></li> <li class="alt"><span>echo mysql_field_len($result, 3);<br> //第四个字段的长度 </span></li> <li><span>mysql_free_result($result); </span></li> <li class="alt"><span>mysql_close(); </span></li> <li> <span class="tag">?></span><span> </span> </li> </ol>
以上就是PHP获取字段长度相关方法讲解。