傳回結果集中的欄位長度:
<?php // 假設資料庫使用者名稱:root,密碼:123456,資料庫:CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); if (mysqli_connect_errno($con)) { echo "連線MySQL 失敗: " . mysqli_connect_error(); } $sql="SELECT name,url FROM websites ORDER BY alexa";if ($result=mysqli_query($con,$sql)){ $row=mysqli_fetch_row($result); // 顯示字段長度foreach (mysqli_fetch_lengths($result) as $i= >$val) { printf("字段%2d 長度為: %2d",$i+1,$val); echo "<br>"; } // 釋放結果集 mysqli_free_result($result);}mysqli_close($con);?>
mysqli_fetch_lengths() 函數傳回結果集中的欄位長度。
mysqli_fetch_lengths( result ) ;
參數 | 描述 |
---|---|
result | 必需。規定由mysqli_query()、mysqli_store_result() 或mysqli_use_result() 傳回的結果集標識符。 |
傳回值: | 如果整數表示每個欄位(列)的長度則傳回數組,如果發生錯誤則傳回FALSE。 |
---|---|
PHP 版本: | 5+ |