Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP में प्रीफॉर्मेटेड टेक्स्ट के रूप में एक SELECT क्वेरी के परिणाम प्रिंट करें?

sprintf आपका मित्र है, यदि आपके पास एक गैर-एचटीएमएल निश्चित चौड़ाई आउटपुट होना चाहिए।

ईटीए:

//id: integer, max width 10
//code: string max width 2

$divider=sprintf("+%-10s+%-13s+",'-','-');

$lines[]=$divider;
$lines[]=sprintf("|%10s|%13s|",'id','countryCode'); //header
$lines[]=$divider;

while($line=$records->fetch_assoc()) {
    //store the formatted output
    $lines[]=sprintf("| %10u | %2.2s |", $line['id'],$line['code']);
}
$table=implode("\n",$lines);
echo $table;

यदि आप परिणामों को संग्रहीत करने के बजाय तुरंत प्रिंट आउट लेना चाहते हैं, तो printf . का उपयोग करें इसके बजाय- एक ही वाक्यविन्यास। एक उचित PHP (s) Printf ट्यूटोरियल है यहां



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक समय श्रृंखला में विशेष मानदंडों को पूरा करने वाली लगातार वस्तुओं का पता लगाएं

  2. एकाधिक तालिकाओं का उपयोग करके हटाएं और उपश्रेणी में तालिका दोहराएं

  3. दशमलव डेटाटाइप मानों को गोल कर रहा है

  4. डेटा को स्टोर और प्रदर्शित करने के लिए डेटाबेस क्वेरी में सत्र और सरणियों का उपयोग कैसे करें

  5. एक SQL क्वेरी में सभी मूल पंक्तियों को प्राप्त करना