想用php实现一个mysql数据库查找并返回查找结果的程序:
mysql连接的hostname为localhost,username为user,没有设置密码,
mysql中有一个名称为PPCDN的数据库,想读出该数据库中的test表的全部信息,然后返回结果,
请问该怎么实现,谢谢指教
mysql连接的hostname为localhost,username为user,没有设置密码,
mysql中有一个名称为PPCDN的数据库,想读出该数据库中的test表的全部信息,然后返回结果,
请问该怎么实现,谢谢指教
mysql_select_db("PPCDN",$con);
mysql_query("set names as '你的编码'");
$result=mysql_query("select * from test");
while($row=mysql_fetch_assoc($result)){
foreach($row as $v) echo $v.'<br>';
}
请问该怎么办,还有mysql_query("set names as '你的编码'");这一句有什么作用,能不能请您讲一下。
谢谢您
mysql 数据库分为 服务端 和 客户端 他们都分别设置了默认的读写编码。
如果php 在调用的时候没有特定设置连接编码,那么php 会使用mysql 客户端的编码,
如果客户端也没有设置默认编码,那么就会依照服务端的编码操作。
所以,如果你没有在php调用mysql的时候设置编码,那么等你以后迁移网站的时候,可能会出现乱码的问题。
谢谢了
mysql_connect("localhost","user","");
mysql_select_db("PPCDN");
mysql_query("set names utf8");
$sql = "select * from test";
$query = mysql_query($sql);
while($res=mysql_fetch_array($query)){
var_dump($res);
}这个应该可以了;
?>