1
私はMySQLからデータを取得するクラスの関数を持っています。すべて正常に動作しますが、MySQLデータの列名を取得する方法も知りたいと思っています。ここでMySQLのfileds名を取得するPHP PDO
は私のコードです:
public static function getTickets(){
$conn = new PDO(DB_DSN, DB_USERNAME, DB_PASSWORD);
$sql = "select tickets.*,customers.* from tickets,customers where
(tickets.ticket_customer_id = customers.customer_id) order by tickets.ticket_open_date desc ";
$st = $conn->prepare($sql);
$st->execute();
$list = array();
while($row=$st->fetch()) {
$tickets = New Tickets($row);
$list[] = $tickets;
}
//total rows of customer
$sql = "select FOUND_ROWS() as totalRows";
$totalRows = $conn->query($sql)->fetch();
$conn=null;
$columnCount = $st->columnCount();
//pass the values to page
return (array("results"=>$list ,"totalRows"=>$totalRows,"columnCount"=>$columnCount));
}