唯一页面取决于id

时间:2013-10-30 19:06:35

标签: php mysql

我试图为数据库中的每一行添加一个唯一的页面。所以当我点击video.php?id = 1

它将显示id = 1

的行的页面

我尝试过以下代码,但它只是给我错误:意外的T_VARIABLE

我的代码如下:

<?php 
include "connect.php"; 

$id = $_GET['id']
$query = mysql_query("SELECT * FROM article WHERE id='".$id."' ");

   while ($row = mysql_fetch_array($query)) {


        <? echo $row[name]; ?>
        <? echo $row[title]; ?>


   }

?>

3 个答案:

答案 0 :(得分:0)

你忘了在这里添加分号

$id = $_GET['id'];
-----------------^

编辑:

更改回声变量
<? echo $row[name]; ?>
<? echo $row[title]; ?>

echo $row['name'];
echo $row['title'];

提示:

  • 请勿使用 mysql_ 功能,因为它们很快就会被弃用。利用 PDO MySQLi
  • 在直接在查询中发送变量之前,尝试清理变量。

答案 1 :(得分:0)

你错过了一个分号:

$id = $_GET['id'] // <-- here it is missing

应该是:

$id = $_GET['id'];

答案 2 :(得分:-1)

使用: http://us2.php.net/mysql_real_escape_string

并尝试调试结果,如:

var_dump($row);