我正在嘗試將我的datbase提取的數(shù)據(jù)獲取到Excel文件中以execl或csv格式下載,但我在導(dǎo)出時(shí)遇到問(wèn)題,并且沒(méi)有數(shù)據(jù)提取到csv。這是我的代碼:這是我的電腦代碼 <?php $connect = new PDO('mysql:host=localhost;dbname=123', '123', 'invoice123'); $query ="SELECT * from tbl_order"; $result = mysqli_query($connect, $query); ?>這是我的網(wǎng)頁(yè)<form method="post" action="export.php" align="center"> <input type="submit" name="export" value="CSV Export" class="btn btn-success" /> </form> <table id="data-table" class="table table-bordered table-striped"> <thead> <tr style="background-color: cornflowerblue;"> <th>Invoice No.</th> <th>Invoice Date</th> <th>Student Name</th> <th>Total Amount</th> <th>Total Amount</th> <th>Total Amount</th> <th>Total Amount</th> <th>Total Amount</th> <th>Total Amount</th> <th>Total Amount</th> </tr> </thead> <?php while($row = mysqli_fetch_array($result)) { ?> <tr> <td><?php echo $row["order_id"]; ?></td> <td><?php echo $row["order_no"]; ?></td> <td><?php echo $row["order_date"]; ?></td> <td><?php echo $row["order_receiver_name"]; ?></td> <td><?php echo $row["order_total_before_tax"]; ?></td> <td><?php echo $row["order_total_tax1"]; ?></td> <td><?php echo $row["order_total_tax2"]; ?></td> <td><?php echo $row["order_total_tax"]; ?></td> <td><?php echo $row["order_total_after_tax"]; ?></td> <td><?php echo $row["order_datetime"]; ?></td> </tr> <?php } ?> </table> </div> <br>我需要在我的網(wǎng)頁(yè)上查看這些數(shù)據(jù),并且還需要導(dǎo)出和下載它。
1 回答

牧羊人nacy
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊
給你!
改變
$connect = new PDO('mysql:host=localhost;dbname=123', '123', 'invoice123');
自
$connect = mysqli_connect('localhost','123','invoice123','123');
并且它應(yīng)該可以工作,您不能將“PDO”與mysqli_query,因?yàn)閮烧叨际沁B接到數(shù)據(jù)庫(kù)的不同方式。
你可以在這里閱讀更多關(guān)于PDO和mysqli的信息 ->
https://websitebeaver.com/php-pdo-vs-mysqli
您還應(yīng)該啟用錯(cuò)誤報(bào)告。因?yàn)楫?dāng)我測(cè)試PHP代碼時(shí),它返回了一個(gè)錯(cuò)誤。
- 1 回答
- 0 關(guān)注
- 150 瀏覽
添加回答
舉報(bào)
0/150
提交
取消