php mysql
会编程的阿强
Java小学员。
展开
-
02-mysql数据库的CRUD1.0版本
<?php //php的CRUD #获得mysql的连接 $conn=mysql_connect("localhost","root","root"); #判断链接是否获取,没有获取退出 if(!$conn){ die("出错了".mysql_error()); } mysql_select_db("test",$conn) or die(mys原创 2013-08-07 21:40:44 · 731 阅读 · 0 评论 -
10-php中的事务
事物的由来:程序在同时执行俩条sql语句的时候,例如转账,如果其中的一条语句失败了,另一条语句就不能被执行,否则会出现错误。php为了解决这个问题,就使用事务来解决。案例如下:<?php $mysqli=new MySQLi("localhost","root","root","test"); //判断 if($mysqli->conn原创 2013-08-10 22:39:35 · 1031 阅读 · 0 评论 -
12-预编译执行dql语句
<?php //1.创建mysqli对象 $mysqli=new MySQLi("localhost","root","root","test"); $sql="select balance from account where id>?"; $id=2; //2.创建预编译对象 $mysqli_stmt=$mysqli->prepare($sql) or d原创 2013-08-11 17:23:35 · 765 阅读 · 0 评论 -
11-mysqli预编译执行dml语句
什么是预编译?例如:如果要往数据库中添加100个用户的记录, 方法如下:1.使用for循环 2.使用批处理技术sql语句的执行的原理是:php程序将sql语句发送到数据库,然后由数据库进行编译,然后在继续操作。为了减少编译所花费的时间,就出现了预编译技术。预编译是在数据库中进行的,然后同样的原创 2013-08-11 16:55:05 · 1099 阅读 · 0 评论 -
01-php连接mysql数据库初步
1.查询数据库所有表的方法:show databases;2.使用某个数据库:use test;3.显示某个数据库中所有的表:show tables;4.删除表的方法:drop table user1;5.创建表:create table user1( id int primary key auto_increment, name varchar(32) n原创 2013-08-07 10:06:28 · 732 阅读 · 0 评论 -
05-在线小词典案例2---中文查找英文
mainView.php在线词典查询英文请输入英文:查询中文请输入中文:wordProcess.php<?php require_once "mysqltool.php"; header("Content-type:text/html;charset=utf-8"); //接受type if(isset($_POST['原创 2013-08-09 19:54:46 · 1277 阅读 · 0 评论 -
09-批量执行dql语句
<?php header("Content-type:text/html;charset=utf-8"); //1.得到mysqli对象 $mysqli=new MySQLi("localhost","root","root","worddb"); //2.批量查询 $sqls="select * from user;"; $sqls.="select * from wo原创 2013-08-09 23:32:16 · 809 阅读 · 0 评论 -
08-批量执行dml语句
<?php header("Content-type:text/html;charset=utf-8"); //使用mysqli批量添加 //1.得到mysqli对象 $mysqli=new MySQLi("localhost","root","root","worddb"); //判断 if($mysqli->connect_error){ die($mysq原创 2013-08-09 23:09:51 · 992 阅读 · 0 评论 -
07-mysqli的增删改查
没有使用工具类的做法:<?php header("Content-type:text/html;charset=utf-8"); //面向对象风格的CRUD $mysqli=new Mysqli("localhost","root","root","worddb"); if($mysqli->connect_error){ die("连接失败".$mysqli->原创 2013-08-09 21:55:27 · 1745 阅读 · 0 评论 -
06-面向对象,使用mysqli遍历数据库
<?php header("Content-type:text/html;charset=utf-8"); //mysqli操作mysql数据库(面向对象) //1.创建mysqli对象 $mysqli=new Mysqli("localhost","root","root","worddb"); //验证是否ok if($mysqli->connect_error){原创 2013-08-09 20:29:07 · 2208 阅读 · 0 评论 -
04-在线小词典案例
myView.php在线词典查询英文请输入英文:wordProcess.php<?php require_once "mysqltool.php"; header("Content-type:text/html;charset=utf-8"); //接收英文单词 if(isset($_POST['enword'])){ $en原创 2013-08-07 23:41:24 · 824 阅读 · 0 评论 -
03-mysql数据库的CRUD1.1版本-将其封装成工具类
mysqltool.php<?php class SqlTool{ private $conn; private $host="localhost"; private $user="root"; private $password="root"; private $db="test"; function SqlTool(){ $thi原创 2013-08-07 22:31:20 · 766 阅读 · 0 评论 -
13-mysql中的命令
1.删除表:drop table 表名;2.插入记录:insert into user(id,name)values(1,'张三');3.删除记录:delete from user where id=1;4.修改记录:update user set name='李四' where id=1;5.查询记录:select * from user;6.查询表结构:desc user;原创 2013-08-13 00:59:09 · 648 阅读 · 0 评论