1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP对数据库的操作

作者:用户 来源:互联网 时间:2017-12-01 10:39:59

数据库php操作

PHP对数据库的操作 - 摘要: 本文讲的是PHP对数据库的操作, <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>数据库的连接和创建</t

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>数据库的连接和创建</title></head><body><?php$db_host=localhost;$db_user=root;$db_pass="lanhong";//连接数据库$link=mysqli_connect($db_host,$db_user,$db_pass)or die("失败".mysql_error());// 创建数据库/*$sql = "CREATE DATABASE my_database111";$link->query($sql);$link->close();这个是对的哦*//*$sql = "CREATE DATABASE mydb";mysqli_query($link, $sql);mysqli_close($link);*///删除数据库//$sql = "drop database my_database111";//mysqli_query($link,$sql);//向数据库中添加表/*$db_name="my_database";mysqli_select_db($link,$db_name);$sql="create table test1(id int(5) not null auto_increment primary key,name varchar(12) not null,mail varchar(30) not null,phone varchar(14) not null,address varchar(30) not null)";mysqli_query($link,$sql);*/?></body></html>

//向表中添加数据什么的,关于PHP的操作一定要用<?php ?>
代码才会绝对没有问题,用<? ?>的话出问题的概率很大,很大很大!我用了很久时间才发现了!!!!!!!

php$_post中的单引号和双引号的区别
一般的写法是变量用单引号,字符串等用双引号!
不加引号也可以:

$_GET[AB]$_POST[AB]

但是,在这种情况下,系统先是把 AB 当作常量的,即: $_GET[常量AB]$_POST[常量AB],只有在上下文里找不到常量 AB 是,才把 AB 当作 $_GET$_POST 的索引引用。

所以,推荐:

$_GET['AB']$_POST['AB']

$_GET["AB"]$_POST["AB"]

但从性能方面考虑,$_GET['AB'] 要优于 $_GET["AB"],$_POST['AB']要优于 $_POST["AB"],所以最佳方案还是:

$_GET['AB']$_POST['AB']

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据库 , php 操作 ,以便于您获取更多的相关知识。