我只是执行我的网站的一个简单的一部分,只是需要一个变量从头部(子编号),与数据库检查它然后输出与变量相关的其他字段。
但是我得到这个错误 -
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/admin/public_html/report.php on line 14
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''/home/admin/public_html/log/log_274b43e6ad_New Text Document (7).txt.txt' at line 1
下面是它做什么可能是错的所有
include 'connect_to_mysql.php'; $sql_header = mysql_query("SELECT * FROM system"); $header_array = mysql_fetch_assoc($sql_header); $total_scans = $header_array['total_scans']; $malware_detected = $header_array['malware_detected']; $total_users = $header_array['total_users']; $report_id = $_GET['log']; var_dump($report_id); $sql_report = mysql_query("SELECT * FROM logs WHERE log_name='$report_id"); var_dump($sql_report); $report_array = mysql_fetch_assoc($sql_report) or die(mysql_error()); $file_name = $report_array['file_name']; $file_size = $report_array['file_size']; $submission_date = $report_array['submission_date']; $result = $report_array['result']; $status = $report_array['status'];
任何想法为我的网页的代码?我已经尝试了一切,并检查了我的数据库,所有的名称都是正确的,所有的东西,我甚至检查了数据库中的$ report_id变量,它匹配,所以我不知道它为什么会得到一个错误。
感谢您的帮助
只需为var_dumps添加我获取的字符串(72)“/ home/admin/public_html/log/log_274b43e6ad_New Text Document(7).txt.txt”为$ report_id和我越来越 - 布尔(假)为$ sql_report。如果有帮助,再次感谢 – Arken 2012-01-08 17:24:05