注意:对mysql_fetch_array使用未定义的常量

时间:2013-01-20 12:15:52

标签: php sql

我在2年前写的一些代码遇到了一些麻烦,

通过注意垃圾邮件:使用未定义的常量。

 <?php 
 include ("conectarbd.php");
 $sql = "SELECT * from stock WHERE tipo='microonda'";
 $result = mysql_query($sql,$con);
 echo "<table border=\"0\">";
 echo "<tr><td></td><td>".ID."</td><td>".Nombre."</td><td>".Modelo."</td></tr>";

 while($registro=mysql_fetch_array($result))
 {
  echo '<tr><td>'.$registro[0].'</td><td>'.$registro[2].'</td><td>'.$registro[3].'</td><td><a href=profile.php?id='.$registro[0].'><img src="images/arrowbw.png" border="0"title="Profile"></a></td></tr>';

 }
 echo "</table>";
 mysql_close($con);
 ?> 

由于

1 个答案:

答案 0 :(得分:0)

ID NombreModelo被视为常量。

如果它们是字符串(它们应该是列标题,对吗?),你想把它们放在引号内。