Wordpress 帖子中的 PHP - 这可以吗?

标签 php mysql wordpress

我一直在处理一些长长的信息列表,我想出了一个很好的方法来将它以各种格式发布到我的 wordpress 博客文章中。

我安装了 exec-PHP 插件,它允许您在帖子中运行 php。然后,我在我的 wordpress 数据库中创建了一个新表 (NEWTABLE),并在该表中填充了姓名、分数和其他内容。

然后我能够使用一些非常简单的代码来显示 wordpress 帖子中的信息。下面是一个例子,但你真的可以做任何你想做的事。我的问题是 - 这样做有问题吗?与安全?还是内存?我可以在每篇文章中输入所有信息,但这真的好多了。任何想法表示赞赏。

<?php
$theResult = mysql_query("SELECT * FROM NEWTABLE WHERE Score < 100  ORDER BY LastName");

while($row = mysql_fetch_array($theResult))
  {
  echo $row['FirstName'];
  echo " " . $row['LastName'];
  echo " " . $row['Score'];
  echo "<br />";
  }

?> 

最佳答案

从安全角度来看,这绝对是冒险的。任何以管理员身份登录您网站的人都可以对您的数据库运行任意查询。

更不用说您输入错误的查询并破坏您的数据库的可能性。不太可能,但仍然存在风险。

可能最好的方法是编写一个插件来运行该查询并在您将某个标签放入帖子时显示结果。

或者,如果每个帖子都发生这种情况,那么您可以在主题中使用模板标签或在管理区域中使用设置。

关于Wordpress 帖子中的 PHP - 这可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2899776/

相关文章:

php - 使用文本字段而不是提交按钮来传递数据

mysql - 绝育诊所的数据库设计

sql - 使用通配符重命名表前缀

php - 从数据库中选择偏移量

php - MySql 搜索脚本写入未知错误

php - 如何正确使用PDO

java - 在netbeans 6.8中将java应用程序连接到mysql服务器

wordpress - 如何阻止 Jetpack 从 WP.com 加载 CSS 文件?

php - 如何在 WordPress 网站中找到损坏的 php 或 WP 文件

php - 检查 MySQL 表中是否存在字符串