我無法理解爲什麼我無法在這裏正確使用echo語句。其中通過獲得價值腳本
http://example.com/example.php?page=2&hot=1002
鏈接下面是我的腳本,這需要從鏈接中獲取值。
<?php
session_start();
require('all_functions.php');
if (!check_valid_user())
{
html_header("example", "");
}
else
{
html_header("example", "Welcome " . $_SESSION['valid_user']);
}
require('cat_body.php');
footer();
?>
cat_body.php如下:
<?php
require_once("config.php");
$hot = $_GET['hot'];
$result = mysql_query("select * from cat, cat_images where cat_ID=$hot");
echo $result['cat_name'];
?>
請幫助我。
歡迎來到Stack Overflow!在你編寫任何**更多的SQL接口代碼之前,請務必閱讀[正確的SQL轉義](http://bobby-tables.com/php),以避免嚴重的[SQL注入漏洞](http:/ /bobby-tables.com)。另外,不應該在新的應用程序中使用['mysql_ *'functions](http://php.net/manual/en/ref.mysql.php),並且將從未來版本的PHP中刪除。請考慮切換到[**'MySQLi' **或**'PDO' **](http://php.net/manual/en/mysqlinfo.api.choosing.php)。正如所寫,有人可能會在幾秒鐘內毀掉整個網站。 –
**您可以[SQL注入](http://stackoverflow.com/q/60174)** –
請閱讀手冊如何使用'mysql_query'。 – deceze