php连接mysql二种方法mysql乱码问题
时间:2021-07-01 10:21:17
帮助过:25人阅读
- //在conf/php.ini中,在vim用"/php_mysql"搜索到extension=php_mysql.dll,去掉前面的";",同时在下面增加extension=php_mysqli.dll;
- $mysqli = new mysqli("127.0.0.1","用户名", 密码","库名");
- $query="select * from 表 order by theindex desc";
- $mysqli->query("set names gb2312");//注意此处不加会乱码
- $result = $mysqli->query($query);
- //printf() 函数输出格式化的字符串
- while(list($name, $theindex) = $result->fetch_row())
- echo("
".$name.$theindex); - $con = mysql_connect("localhost", "用户名", "密码");
- if ($con) {
- mysql_query("set names 'gb2312'");
- mysql_select_db("库名", $con);//注意此处不加会乱码
- $rs = mysql_query("select * from 表 order by theindex desc;", $con);
- if ($rs) {
- echo ("
");- while($row = mysql_fetch_assoc($rs))
- {
- echo "
" .- "
$row[theindex] | " . - "
$row[name] | " . - "
"; - }
- mysql_free_result($rs);
- }
- echo ("
"); - mysql_close($con);
- }
|