PHP读取mysql指定表所有内容。

我要读取这个表pre_common_member
账号和密码都root。IP:127.0.0.1
只读取username和password这2个表名。
求高手帮忙写代码。

<?php
$con = mysql_connect("localhost","root","root");//连接数据库
if (!$con)
{
die('Could not connect: ' . mysql_error());//连接失败显示的错误
}
mysql_select_db("pre_common_member", $con);//选择需要操作的数据库
$result = mysql_query("SELECT username,password FROM pre_common_member");//执行SQL语句
while($row = mysql_fetch_array($result))//循环读取数据
{
echo $row['username'] . " " . $row[password]';//输出数据
echo "<br />";
}

mysql_close($con);//关闭数据库
?>
以上代码就能实现你的功能!追问

Warning: Unexpected character in input: ''' (ASCII=39) state=1 in D:\webhost\q869354272\web\1.PHP on line 12

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\webhost\q869354272\web\1.PHP on line 10
?>

追答

提示你你的数据库没有数据!
看看数据库是不是是空的?
echo $row['username'] . " " . $row['password'];//输出数据
把错误的一行改成这个.

追问

有数据。

Parse error: syntax error, unexpected T_STRING in D:\webhost\q869354272\web\1.PHP on line 2

追答

$con = mysql_connect("localhost","root","root");//连接数据库
if (!$con)
{
die('Could not connect: ' . mysql_error());//连接失败显示的错误
}
mysql_select_db("pre_common_member", $con);//选择需要操作的数据库
$result = mysql_query("SELECT username,password FROM pre_common_member");//执行SQL语句
while($row = mysql_fetch_array($result))//循环读取数据
{
echo $row['username'] . " " . $row['password'];//输出数据
echo "";
}

mysql_close($con);//关闭数据库
执行这个代码还能出错?

追问

数据库是a0116201535

追答

$con = mysql_connect("localhost","root","root");//连接数据库
if (!$con)
{
die('Could not connect: ' . mysql_error());//连接失败显示的错误
}
mysql_select_db("a0116201535", $con);//选择需要操作的数据库
$result = mysql_query("SELECT username,password FROM pre_common_member");//执行SQL语句
while($row = mysql_fetch_array($result))//循环读取数据
{
echo $row['username'] . " " . $row['password'];//输出数据
echo "";
}

mysql_close($con);//关闭数据库
这个!变通一下.

追问

怎么读取出来的中文是问号?

追答

这个就是你数据库的编码和网页的编码不统一.看看你数据库的编码是多少.和你的网页统一起来.
mysql_query("SET NAMES utf8, character_set_client=binary, sql_mode='', interactive_timeout=3600 ;", $con);
把这个添加在选择数据库的下面.
看看你网页编码是什么根据实际情况设置utf8的值.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-03
.......数据表是有了,请问数据库名叫什么??追问

a0116201535
啊,忘记了。

追答

.....

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网