最新回答 / Gemma_Tong
应该是你的php文件保存格式是gbk的。可以在php开发编译器里面设置格式为utf-8之后再写代码,这样在数据库插入的就是中文了。另外php文件里面的header部分也是要一致,utf-8
2017-02-15
<?php
//header('Content-type:test/html; charset=utf-8');//防止汉字变成乱码
if($con=mysqli_connect("localhost","root","123","info")){
echo "连接成功";
}else{
echo "连接失败";
}//1.当连接成功时,返回MySQL链接标识符2.链接失败返回false
?>
mysql_connect 自 PHP 5.5.0 起已废弃 用以上的句子就可以了
//header('Content-type:test/html; charset=utf-8');//防止汉字变成乱码
if($con=mysqli_connect("localhost","root","123","info")){
echo "连接成功";
}else{
echo "连接失败";
}//1.当连接成功时,返回MySQL链接标识符2.链接失败返回false
?>
mysql_connect 自 PHP 5.5.0 起已废弃 用以上的句子就可以了
2017-02-14
按照老师写法也出不了中文的,而是???的。看一下数据库的排序规则,我设置成gbk_chinese就好了,也是新手希望能帮到大家
2017-02-13
最赞回答 / 慕斯2449582
首先检查程序是不是UTF8的编码,数据还要检查数据库的编码,输出的页面编码,一定是有一个地方有漏洞,mysql id自增长 这个需要在建表的时候设置 如: create table tablename( `id` int unsigned primary key auto_increment not null);
$query = mysqli_query($con,'select * from fruitshop');
$nums = mysqli_num_rows($query);
if($query && $nums){
//进行数据的输出
while($row = mysqli_fetch_row($query)){
print_r($row);
echo '<br>';
}
echo '共有'.$nums.'条记录';
}else{
echo '没有数据';
}
$nums = mysqli_num_rows($query);
if($query && $nums){
//进行数据的输出
while($row = mysqli_fetch_row($query)){
print_r($row);
echo '<br>';
}
echo '共有'.$nums.'条记录';
}else{
echo '没有数据';
}
2017-02-10
最赞回答 / 孤月王珏
phpAdmin 你可以单独下载安装,,也可以直接使用集成的wamp(phpAdmin包含在内);装好以后,,找到wamp目录下的www的文件,进入www文件夹,在里面单独建一个存放php文件的文件夹,来存放你的php文件,运行你的文件的时候在浏览器就这样输入:localhost/test/php/index.php localhost就是你的www文件地址test是存放我运行代码的地方,php文件夹就是存放php文件的地方
2017-02-10