PHP MySQL查询

Jor*_*rge 0 php mysql

该代码有什么问题?

$ sql =“选择*来自博客的地方blog_id = $'blog_id'”;
$ result = mysql_query($ sql);
$ rows = mysql_fetch_array($ result);
$ content = $ rows ['blog_content'];

echo $ content;

错误是:警告:mysql_fetch_array():提供的参数在第3行的C:\ Program Files \ xampp \ htdocs \ jordan_pagaduan \ blog_delete_edit.php中不是有效的MySQL结果资源。

Dan*_*llo 5

您应该使用:

$sql = "SELECT * FROM blogs WHERE blog_id = '$blog_id'";
Run Code Online (Sandbox Code Playgroud)

由于开始阅读最佳实践永远不会太早,因此请注意,对于公共网站,如您似乎正在做的那样,将任何未经过滤的输入包括到SQL查询中确实很危险。您可能想从以下Stack Overflow帖子中进一步阅读有关此主题的内容: