นี่คือตัวอย่างของวิธีการตั้งค่าคำสั่ง MySQL ของคุณเพื่อให้พวกเขาสามารถผ่านเข้าไปและแยกวิเคราะห์โดย Smarty คือ
ชุดผลลัพธ์จะเป็นอาร์เรย์หลายมิติ มิติแรกของอาร์เรย์เป็นตัวเลขและเป็นตัวแทนแถวของชุดผลลัพธ์ของคุณในแต่ละ มิติที่สองของอาร์เรย์เป็นอาเรย์ที่ชื่อของดัชนีเป็นชื่อเขตข้อมูลที่คุณระบุไว้ในแบบสอบถามของคุณ
| รหัสสินค้า: |
| / init / อาร์เรย์เพื่อเก็บผล ผล $ = array (); / / พยายามที่จะเชื่อมต่อกับ DB / ติดตั้ง / คำสั่ง SQL / / เรียกใช้แบบสอบถาม / / รับผลลัพธ์เป็นอาเรย์และวางแต่ละแถวในอาร์เรย์ตัวเลขลำดับที่ / / ตอนนี้เราได้รับการตั้งค่าแบบสอบถามเพื่อให้ได้จำนวนของผลลัพธ์ที่ถูกส่งกลับ / / เรียกใช้แบบสอบถาม / / เก็บแถวที่เกิด / / Get แถวทั้งหมด / / กำหนดผลการ Smarty / / แสดงแม่แบบ Smarty |
resultset ของคุณควรมีลักษณะดังนี้:
| รหัสสินค้า: |
| อาร์เรย์ (2) 0 => Array (5) ชื่อ => Doe จอห์น ที่อยู่ => 123 Way ไม่ประสงค์ออกนาม เมือง => สปริงฟิลด์ รัฐ => อิลลินอยส์ ไปรษณีย์ => 62707 1 => Array (5) ชื่อ => Doe Jane ที่อยู่ => Way หรู 777 เมือง => ฮิลส์เบเวอร์ลี รัฐ => แคลิฟอร์เนีย ไปรษณีย์ => 90210 |
และนี่คือตัวอย่างการใช้ {} ส่วนที่จะแยกผล
| รหัสสินค้า: |
| แสดงระเบียน {$} ทั้งหมด: <br /> {ชื่อส่วน Nr = ห่วงผล = $} {$ ผลลัพธ์ชื่อ [Nr].} {$ ผลลัพธ์ที่อยู่ [Nr].} {$ ผลเมือง [Nr].} {$ ผลลัพธ์ของรัฐ [Nr].} {$ ผล [Nr]. zip} <br /> {} sectionelse <h1> ไม่พบผลลัพธ์! </ h1> {ส่วน /} |









































