<?php
$conn=mysql_connect("localhost","root","")or die("连接错误!") ;
mysql_select_db("new-database",$conn) or die("连接错误!") ;
mysql_query("set names 'UTF8'");
?>
<table>
<?
$sql ="select * from message " ;
$query=mysql_query($sql) ;
while ($row=mysql_fetch_array('$query')){
?>
<tr>
<td>用户:<?=$row[user]?></td>
</tr>
<tr>
<td>标题:<?=$row[title]?></td>
</tr>
<tr>
<td>时间:<?=$row[lastdate]?></td>
</tr>
<tr>
<td>内容:<?=$row[content]?></td>
</tr>
<?
}
?>
</table>
$sql ="select * from message " ;
$query=mysql_query($sql) ;
$row=mysql_fetch_array('$query';
echo $row[title] ;
还可以把数据库的数据取出来··
下增加
print_r($row);输出结果看看是什么东西
我想看返回的结果 而不是告诉你这是答案.
如果没有任何输出的话在你页面上所有<? 缺失 php的都补齐了看看
<?php
$conn=mysql_connect("localhost","root","")or die("连接错误!") ;
mysql_select_db("new",$conn) or die("连接错误") ;
mysql_query("set names 'gbk'");
$sql ="select * from message " ;
$query=mysql_query($sql) ;
$row=mysql_fetch_row($query);
echo $row[user] ;
print_r($row);
?>
print_r($row);
这个能输出来 。 为什么啊?
echo $row[user] ;
这个输出不行··
include("conn.php")
?>
<table>
<?
$sql ="select * from message " ;
$query=mysql_query($sql) ;$row=mysql_fetch_array($query) ;
print_r($row) ;
?> <tr>
<td>用户:<?=$row[user]?></td>
</tr>
<tr>
<td>标题:<?=$row[title]?></td>
</tr>
<tr>
<td>时间:<?=$row[lastdate]?></td>
</tr>
<tr>
<td>内容:<?=$row[content]?></td>
</tr>
</table>
这样子也不行·· 神啊 救救我吧
真蛋痛
var_dump($row);
?>
<tr>
<td>用户:<?=$row[user]?></td> //error
</tr>
<tr>
<td>标题:<?=$row[title]?></td>
</tr>
<tr>
<td>时间:<?=$row[lastdate]?></td>
</tr>
<tr>
<td>内容:<?=$row[content]?></td>
</tr>
<?
}
?>
您的数组值是取到了,只是你的数组的键名是不对的如$row['content']才是对的。呵呵
<?php
$conn=mysql_connect("localhost","root","")or die("连接错误!") ;
mysql_select_db("new",$conn) or die("连接错误!") ;
mysql_query("set names 'UTF8'");
?>
<table>
<?php
$sql ="select * from message " ;
$query=mysql_query($sql) ;
while ($row=mysql_fetch_array($query)){
?>
<tr>
<td>用户:<?=$row[user]?></td>
</tr>
<tr>
<td>标题:<?=$row[title]?></td>
</tr>
<tr>
<td>时间:<?=$row[lastdate]?></td>
</tr>
<tr>
<td>内容:<?=$row[content]?></td>
</tr>
<?php
}
?>
</table>这样修改之后输出的结果就是:输出三组 用户,标题,时间,内容
我的数据库就只插入三条记录····
形如 <?php echo $row[user]?> 的
var_dump($row); quit();
}
贴出结果,才有继续讨论的可能。
$conn=mysql_connect("localhost","root","")or die("连接错误!") ;
mysql_select_db("new",$conn) or die("连接错误!") ;
mysql_query("set names 'gbk'");
?>
<table>
<?php
$sql ="select * from message " ;
$query=mysql_query($sql) ;
while ($row=mysql_fetch_array($query)){
?>
<tr>
<td>用户:<?php echo $row[user]?></td>
</tr>
<tr>
<td>标题:<?php echo $row[title]?></td>
</tr>
<tr>
<td>时间:<?php echo $row[lastdate]?></td>
</tr>
<tr>
<td>内容:<?php echo $row[content]?></td>
</tr>
<?php
}
?>
</table> <?php ?> 不是跟<? ?>一样的吗?还是我还要设置短标签模式?
我刚刚弄出来了 呵呵 谢谢啊 我之前设置过短标记···但是后来卸了又装上去 就忘了设置了 呵呵
<?
$conn=mysql_connect("localhost","root","")or die("连接错误!") ;
mysql_select_db("new",$conn) or die("连接错误!") ;
mysql_query("set names 'gbk'");
?>
<table>
<?php
$sql ="select * from message " ;
$query=mysql_query($sql) ;
while ($row=mysql_fetch_array($query)){
?>
<tr>
<td>用户:<?php echo $row[user]?></td>
</tr>
<tr>
<td>标题:<?php echo $row[title]?></td>
</tr>
<tr>
<td>时间:<?php echo $row[lastdate]?></td>
</tr>
<tr>
<td>内容:<?php echo $row[content]?></td>
</tr>
<?php
}
?>
</table>
没有打开短标签支持 修改php.ini文件 short_open_tag = On或者以后都完整的写 <?php 我推荐你这么做.另外我说了那么久你都没点反应是什么个情况?早按照我说的处理不就完了,墨墨迹迹...