安装好Apache、php环境、mysql
参考博客:windows下PHP安装环境的搭建
一、建立php与mysql的连接
1.cmd——http.exe,启动Apache
2.进去Apache的安装目录,找到htdocs,在htdocs里建立的文件,用来存放主页文件以及一些其他文件。新建test.php,在浏览器输localhost/test.php,测试是否能运行成功
test.php代码
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
// some code
?>
可能的错误原因:1、无此账户和密码,这里我改成root用户,密码改为123(这个密码是安装mysql时设置的账户和密码)
2、php5.0以上不可以用mysql_connector函数,改为mysqli_connector.(相应的mysql_error也改为mysqli_error)
二、连接mysql后,创建数据库
test.php
<?php
$con = mysql_connect("localhost","root","123");
if (!$con)
{
die('Could not connect: ' . mysqli_error());
}
if (mysqli_query("CREATE DATABASE my_db",$con))
{
echo "Database created";
}
else
{
echo "Error creating database: " . mysql_error();
}
mysqli_close($con);
?>
报错,显示mysqli_query()参数输入不正常
修改代码:if (mysqli_query("CREATE DATABASE my_db",$con))为if (mysqli_query($con,"CREATE DATABASE my_db")),成功
再刷新一次页面(即再次创建数据库my_db),肯定会失败,因为my-db已存在,所以调用mysqli_error()。但是调用失败,显示mysqli_error()需要一个参数。
所以修改代码:mysqli_error()改为mysqli_error($con)。成功报错
最终代码