樹心幽徑

« 20200106用GIMP製作有透明背景的動物圖png檔並在HTML網頁中呈現。 | Main | 20200109自selldb資料庫的custs資料表選擇要刪除的資料錄來刪除的PHP程式(c3.php) »

20200108設計PHP函數dumpTable,用來列出selldb資料庫的custs資料表的全部資料錄
2020/01/08,09:26

(1) code : c2.php

<body bgcolor=lightblue>
<?php
function executeSQL($con,$sql){
    if( $query= mysqli_query($con, $sql) ){ echo " [$sql] OK!<br> "; }
    else { echo " [$sql] Failure!<br> "; }
    return $query;
}

function dumpTable($table,$con,$bgcolor){
    $sql= "select * from $table";
    $query= executeSQL($con,$sql);
    echo "<table bgcolor=$bgcolor border=3>";
    echo "<tr>";
    $fc= mysqli_num_fields($query) ;
    while ($field = mysqli_fetch_field($query)){
        printf("<td>%s", $field->name);
    }
    $rowc=0;
    while ($row = mysqli_fetch_array($query)){
        echo "<tr>";
        for ($i=0;$i<$fc;$i++){
            echo  "<td>" . $row[$i];
        }
        $rowc++;
    }
    echo "</table>";
    echo "total $rowc records<br><br>";
}

$con = @mysqli_connect('localhost', 'root', 'w?????', 'selldb');
if (!$con) { echo "Error: " . mysqli_connect_error(); exit(); }
$sql = 'set names utf8;';
 
$query= executeSQL($con,$sql);
dumpTable("custs",$con,"red");
dumpTable("custs",$con,"green");
dumpTable("custs",$con,"blue");
mysqli_close ($con);

?>
</body>

(2)執行結果

[set names utf8;] OK!
[select * from custs] OK!

id name amount tel
10001 小草 1000 08-233375
10002 天牛 3000 082-20488
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
total 11 records

[select * from custs] OK!
id name amount tel
10001 小草 1000 08-233375
10002 天牛 3000 082-20488
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
total 11 records

[select * from custs] OK!
id name amount tel
10001 小草 1000 08-233375
10002 天牛 3000 082-20488
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
10003 小吉 5000 24680
total 11 records

迴響

 
Accessible and Valid XHTML 1.0 Strict and CSS Powered by LifeType