弄个小程序真是脑壳疼,好不容易把前端弄好,把服务器布置好,但是如何连接后台服务器和数据库实现数据交互呢?网上搜到的博客教程真是够乱的,对于我这种后端技术小白一点都不友好!我摸索的好几天,终于前端能读取到服务器的 mysql 数据库,所以来这记录下一些过程和坑,说不定能帮到无意看到这篇文章的朋友呢!
PHP后端代码
最开始是要能连接到服务器上 MySQL 数据库:(php文件要放在指定目录下,服务器布置测试的时候你应该知道在哪里,这里就不说了)
test.php文件
<?php //$name=$_GET["name"];//接收参数 $hostname_conn = "localhost"; $database_conn = "xdq";//数据库名 $username_conn = "root";//用户名 $password_conn = "xxxxxx";//自己数据库的密码 //连接MYSQL数据库 $conn = mysqli_connect($hostname_conn, $username_conn, $password_conn,$database_conn)or trigger_error(mysqli_error(),E_USER_ERROR); ?>
连接上后对数据的操作(先把数据库上的一个表 article 输出来看一下是否成功)
$sql = "SELECT *FROM article"; mysqli_query($conn, "set names 'utf8'");//不写这句有可能乱码 $result = mysqli_query($conn, $sql)