Tag: Pdo

使用phpexcel从mysql数据库创buildexcel报告

我有一个SQL查询,显示每名员工的出席logging,所以我现在想要的是从它生成一个Excel报告,但我真的不知道如何phpexcel的作品,我也用于像水晶报表拖放报告工具。 有人可以帮助它在phpexcel。 这里是我从MySQL数据库完整的代码: try{ $con = new PDO("mysql:host=$host;dbname=$db",$user,$pass); $con->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); $con->exec('SET NAMES "utf8"'); } catch(PDOException $e){ echo $e->getMessage(); exit(); } //print first employee table try{ $query = $con->prepare("SELECT * FROM emptb WHERE Department = :dept AND SectionName = :section AND LineName = :line ORDER BY id ASC"); $query->bindParam(':dept',$dept); $query->bindParam(':section',$section); $query->bindParam(':line',$line); $query->execute(); } catch(PDOException $e){ echo $e->getMessage(); […]

使用php pdo将JSON转换为Excel文件

我有这个文件给我从MySQL数据库的JSON输出: <?php require 'core/init.php'; $general->logged_out_protect(); $username = htmlentities($user['username']); $user_id = htmlentities($user['id']); try { $result = $db->prepare('SELECT ID,br,sufiks,kupac,datum,rok,status FROM racuni WHERE user_id=:user_id'); $result->bindParam(':user_id', $user_id); $result->execute(); //$res = $result->fetchAll(PDO::FETCH_ASSOC); /* Extract the information from $result */ foreach($result as $r) { $temp = array(); // the following line will be used to slice the Pie chart $temp['ID'] = […]

PHP创build的Excel工作表打开时会产生错误

所以,我当前的代码工作100%,文件被制作,并在Excel中打开。 但是打开之后,有一些错误必须点击才能打开文件。 他们如下: “address-book.xls”的文件格式和扩展名不匹配。 该文件可能已损坏或不安全。 除非你信任它的来源,否则不要打开它。 你想打开吗? 然后: Excel检测到'address-book.xls是一个SYLK文件,但无法加载它。 文件有错误或者它不是SYLK文件格式。 单击确定以尝试以不同的格式打开文件。 最后: “address-book.xls”的文件格式和扩展名不匹配。 该文件可能已损坏或不安全。 除非你信任它的来源,否则不要打开它。 你想打开吗? 之后,它不情愿地打开。 这是创build它的代码。 格式化电子表格的任何帮助,比如让单元格足够大以满足内容将是非常好的。 但摆脱开幕式的错误是我的首要任务。 <?PHP require_once('conn.php'); $colnames = array( 'id' => "ID", 'Title' => "Title", 'First_Name' => "First name", 'Last_Name' => "Last Name", 'Address' => "Address", 'City' => "City", 'State' => "State", 'Zipcode' => "Zipcode", 'Home_Phone' => "Home Phone", […]