PHP链接mysql

来源:互联网 发布:微信 for mac 2.2 dmg 编辑:程序博客网 时间:2024/05/21 17:02

数据库SQL操作

至于数据库的安装的话,我还是用的我的那个xampp,里面就有MYSql,也有MySQL终端和phpMyAdmin(现在大部分网站都有这个东西)。

你需要知道MySQL几个信息;第一 ·MySQL服务器位置;如果是你自己的网站的话,你可以去查一下网站的表,如果是用的本地的比如说xampp它默认设置的是localhost。第二 · 数据库用户名;如果是你自己的网站同样去查自己的表,如果是本地的话看自己的设置,xampp默认设置是root。第三 · 就是数据库密码了,还是自己网站自己去查表,xampp默认密码是空。第四 · 数据库的名字;如果是你自己的网站还是同样的方法,本地测试的话需要自己创建,方法下面介绍。

之后就是需要创建数据库和表(我自己的网站好像是因为我买的太小了,它不能创建数据库,只能创建表,这个到没什么大关系,就是用起来有时候有点小不爽),之后的我们用xampp创建数据库。如果你电脑上面安装了MySQL,那么打开它的终端,然后输入SQL语言:mysql> CREATE DATABASE name;就可以创建一个名字为name的数据库了,用xampp的话又点小不同,需要你输入:mysql -uroot; CREATE DATABASE aliendatabase;我们就创建了一个名为aliendatabase的数据库。之后是创建表,如下代码

CREATE TABLE table_name
(
 first_name varchar(30),
 last_name varchar(30),
);

这样我们就创建了一个有俩个数据类型的表。

当然你也可以用比较简单的phpMyAdmin界面来操作这些,具体步骤大家查一下网上很多教程。

之后是向表中插入数据

USE aliendatabase;//这个是我们刚才创建的数据库名

INSERT INTO table_name(first_name,last_name) VALUES('SALLY','JONES');//这是我们刚才创建的表。values后面的俩个数据跟前面的firstname俩个是对应的往这俩个里面添加数据。

SELECT first_name,last_name FROM table_name;//查看这个表中这俩个字段的数据。

SELECT *FROM table_name;//查看这个表中所有字段的数据。

用php链接数据库

需要你建立一个php文件,然后在里面加入以下php代码

<?php
 $abc=mysqli_connect('数据库地址','数据库用户名','数据库密码','数据库名字') or die('Error connecting');//这就是我们上面写的那四个,我的网站用户名和数据库名是一样的。链接数据库
 $query="INSERT INTO aliens_abduction(first_name,last_name,"  .    "....".//双引号和.符号是链接一个长句子换行的用的,这就是我们上面写的那个往数据库插入数据。
  "VALUES ('sally','jones',....);
 $result=mysqli_query($abc,$query) or die('Error');//执行上面的插入数据人物,没成功的话会输出Error。or die是个错误处理函数,话说这些调试真的不是很习惯。
 mysqli_close($abc);//关闭数据库链接
?>
查询也一样,只是把$query=后面的语句换成我们上面的查询语句就可以了,我试了下变量名都不用改也能正确执行。
用完数据库最好是关闭一下,关闭一个链接就会释放这个链接,因为链接的数量是有限制的。
$_POST超级全局变量可以获得POST提交的数据。
比如我们在一个网页里面加入这个表格
<form method="post" action="add.php">//action是我刚才写的php文件名字
  <input type="text" name="first_name">
  <input type="text" name="last_name">
  <input type="submit" name="submit" value="提交"/>
   </form>
点击提交之后到我们的php文件获得这个数据的话就需要这么写
<?php
$firstname=$_POST['first_name'];
echo $firstname;//算是php输出语句吧,会把里面的数据输出到html页面上,其实php也算是一个html页面。
?>
基本的链接就这样。
我自己写的小网站www.caozhicong.com
原创粉丝点击