在php中显示来自mysql的数据

时间:2013-02-09 11:26:32

标签: php mysql

我是php和mysql的初学者,我在这里创建一个HTML表格显示名称小时日期,并向我显示包含字段“name”“hour”“date”的数据库表 数据库的名称是androidhive,表名是产品

我的代码是:

<?php
include("connectbd.php"); //importamos el archivo para la coneccion a la base de datos

$res=mysql_query("SELECT * FROM products",$link); //Hacemos la consulta
?>
<html>
<head></head>
<body>
<?php
echo"<table><tr><td>Nombre</td><td>hora<td>fecha</td></tr>" //Hacemos una tabla html para ordenar los datos

while($row=mysql_fetch_array($res)){ //Guardaremos los datos en un array llamado $row cada indice del array sera el nombre del campo "Nombre","Apellidos", "Email", "Id"
echo"<td>".$row["Nombre"]." ".$row["hora"]."".$row["fecha"]</td>"; //le pasamos el id a la pagina del link para que reconosca el dato
}
echo"</table>";
?>
</body>
</html>

错误是SCREAM:

  

忽略错误抑制   (!)解析错误:语法错误,意外'while'(T_WHILE),期待','或';'在第13行的C:\ wamp \ www \ droidlogin \ citas.php

3 个答案:

答案 0 :(得分:3)

这一行:

echo"<table><tr><td>Nombre</td><td>hora<td>fecha</td></tr>"

最后需要;

echo"<table><tr><td>Nombre</td><td>hora<td>fecha</td></tr>";

这一个:

echo"<td>".$row["Nombre"]." ".$row["hora"]."".$row["fecha"]</td>";

有一个 unclosed attachement ,意味着剩下一个."

echo"<td>".$row["Nombre"]." ".$row["hora"]."".$row["fecha"]."</td>";

答案 1 :(得分:0)

试试这个:

 echo"<td>".$row["Nombre"]." ".$row["hora"]." ".$row["fecha"]."</td>";

答案 2 :(得分:0)

替换:

echo"<td>".$row["Nombre"]." ".$row["hora"]."".$row["fecha"]</td>"; //le pasamos el id a la pagina del link para que reconosca el dato

echo"<td>".$row["Nombre"]." ".$row["hora"]."".$row["fecha"]."</td>"; //le pasamos el id a la pagina del link para que reconosca el dato

."

之后遗失$row["fecha"]