چاپ کردن MySQL query

Cyletech

Member
سلام دوستان،

این یک نمونه کد ساده هست تا بتونید نتایج یک پرس و جو رو چاپ کنید. امیدوارم بدرد بخور باشه که حتما هست :cool:

PHP:
<?php

require_once "config.php";
require_once "class.mysql.php";
$db = new mysql();

function printQuery($sql){
        global $db;
        echo $db->numRowsQ($sql)." Rows<br />";

        echo "<table border=1>";
       
        $export = $db->query($sql);
        $fields = $db->numFields($export);
       
        $header =  "\n<tr>\n";
       
        for ($i = 0; $i < $fields; $i++) {
                $header .= "<td>".$db->fieldName($export, $i) . "</td>";
        }
       
        $header .=  "\n</tr>\n";
       
        while($row = $db->fetchRow($export)) {
                $line = '';
                $data .= "\n<tr>\n";
                foreach($row as $value) {                                             
                        if ((!isset($value)) OR ($value == "")) {
                                $value = "<td><i>NULL</i></td>";
                        } else {
                                $value = str_replace('"', '""', $value);
                                $value = '<td>' . $value . "</td>";
                        }
                       
                        $value = stripslashes($value);
                       
                        $line .= $value;
                }
                $data .= trim($line);
                $data .=  "\n<tr>\n";
        }
       
        echo $header;
        echo $data;
        echo "</table>";
}

$sql = "SELECT * FROM users";
printQuery($sql);

$sql = "SELECT first_name, last_name, username, password FROM users";
printQuery($sql);

?>
موفق باشید... :heart:
 

جدیدترین ارسال ها

بالا