<?php
/*
* 自搭服务器2018.8.7 使用XAMPP+vue+php+mysql
* Q1:$link = mysqli_connect('localhost:3306', 'sssss', '') ;这句话怎么输入任意的用户名和密码都能访问
* A1:用户名和密码随意.因为是在localhost还没上传服务器.
* Q2:网页出现乱码:
* A2:出现乱码问题,就是字符编码问题,这里推荐使用UTF8:
* 1.网页端:HTML页面需要 <meta charset="UTF-8">
* 2.PHP页面:header("Content-type:text/html;charset=utf-8");
* 3.后台数据库:先使用show variables like '%char%';查询数据库编码
* 数据库编码中character_set_server这一使用默认的LAtin1.使用 set character_set_server =UTF8 有时会改变不了,有时重启后还会变灰LATIN1
* 这里需要找到my.ini 可以在XAMPP中的服务器找到
* 找到MY.INI的[client][mysqld]后分别加入
*
*[client]
*default-character-set=utf8
*[mysqld]
*character-set-server=utf8
* (这里改到[MYSQL]中会导师MYSQL启动失败)
*
* Q3:数据库出现1845错误
* A3:可以跳过界面密码认证
* 在my.ini中的[mysqld]后加入skip-grant-tables
* */
$link = mysqli_connect('localhost', 'sssss', '','class',3306) ;
mysqli_query($link,"set names utf8'");
/*$link = mysqli_connect('localhost:3306', 'sssss', '') ; mysql_connect已经废除,现在使用mysqli*/
$sql='select * from user_info';
$result=mysqli_query($link,$sql);
$arr=array();//定义空数组
while($row =mysqli_fetch_array($result,MYSQLI_ASSOC)){
echo $row["username"] ." ".$row["password"]." ".$row["USERID"];
}
mysqli_close($link);
?