PHP数据库的基本操作

<?php

//连接数据库
/*$con=mysql_connect("localhost","root","19960621");// or die(‘Error:‘.mysql_error());
if(!$con){
die("连接失败!".mysql_errno());
}else{
echo "连接数据库成功";
mysql_query("CREATE DATABASE dbmysql",$con);
mysql_select_db("dbmysql",$con);
$sql="CREATE TABLE person (personID int NOT NULL AUTO_INCREMENT,FirstName varchar(15),LastName varchar(15),Age int,PRIMARY KEY(personID))";
$str=mysql_query($sql,$con);
echo "<br>".$str."<br>";
mysql_close($con);
}
//往表里插数据
$con=mysql_connect("localhost","root","19960621");
mysql_select_db("dbmysql",$con);
mysql_query("insert into person(`FirstName`, `LastName`, `Age`)values(‘tom‘,‘tony‘,‘20‘)");
mysql_query("insert into person(`FirstName`, `LastName`, `Age`)values(‘lh‘,‘h‘,‘16‘)");
mysql_query("insert into person(`FirstName`, `LastName`, `Age`)values(‘jy‘,‘j‘,‘24‘)");
//查询数据
$con=mysql_connect("localhost","root","19960621");
mysql_select_db("dbmysql",$con);
$result=mysql_query("select * from person");
while($row=mysql_fetch_array($result)){
echo $row["FirstName"]."".$row["LastName"];
echo "<br>";
}
//更新数据
$con=mysql_connect("localhost","root","19960621");
mysql_select_db("dbmysql",$con);
mysql_query("update person set FirstName=‘dx‘,LastName=‘x‘,`Age`=18 where `personID`=3");
//删除数据
$con=mysql_connect("localhost","root","19960621");
mysql_select_db("dbmysql",$con);
mysql_query("delete from person where `personID`=2");
mysql_close($con);

//mysql_list_dbs()函数==>列出 MySQL 服务器中所有的数据库
$con=mysql_connect("localhost","root","19960621");
$dl=mysql_list_dbs($con);
while($db=mysql_fetch_object($dl)){
echo $db->Database."<br>";
}
mysql_close($con);
//mysql_num_fields()函数==>返回结果集中字段的数
$con = mysql_connect("localhost", "root", "19960621");
if (!$con){
die(‘Could not connect: ‘ . mysql_error());
}
$db_selected = mysql_select_db("dbmysql",$con);
$sql = "SELECT * FROM person";
$result = mysql_query($sql,$con);
echo mysql_num_fields($result);//输出列的个数
mysql_close($con);
//mysql_num_rows()函数==>返回结果集中行的数目
$con = mysql_connect("localhost", "root", "19960621");
if (!$con){
die(‘Could not connect: ‘ . mysql_error());
}
$db_selected = mysql_select_db("dbmysql",$con);
$sql = "SELECT * FROM person";
$result = mysql_query($sql,$con);
echo mysql_num_rows($result);//查询出的总行数
mysql_close($con);
//mysql_affected_rows()函数==>返回前一次MySQL操作所影响的记录行数
$con = mysql_connect("localhost", "root", "19960621");
if (!$con){
die(‘Could not connect: ‘ . mysql_error());
}
mysql_select_db("dbmysql");
mysql_query("DELETE FROM person WHERE personid =3");
$rc = mysql_affected_rows();
echo "Records deleted: " . $rc;
mysql_close($con);
//mysql_real_escape_string()函数==>转义SQL语句中使用的字符串中的特殊字符
//获得用户名和密码的代码
$user="a\r\nbc";
$pwd="a\r\nbc";
//转义用户名,以便在 SQL 中使用
$user = mysql_real_escape_string($user);
$pwd = ($pwd);
$sql = "SELECT * FROM users WHERE user=‘" . $user . "‘ AND password=‘" . $pwd . "‘";
echo $sql; //用户名和密码对比
//mysql_result() 函数返回结果集中一个字段的值
$con = mysql_connect("localhost", "root", "19960621");
if (!$con){
die(‘Could not connect: ‘ . mysql_error());
}
$db_selected = mysql_select_db("dbmysql", $con);
$sql = "SELECT * from Person";
$result = mysql_query($sql,$con);
echo mysql_result($result,1,2);
mysql_close($con);*/

时间: 2024-07-31 23:48:22

PHP数据库的基本操作的相关文章

TP框架对数据库的基本操作

数据库的操作,无疑就是连接数据库,然后对数据库中的表进行各种查询,然后就是对数据的增删改的操作,一步步的讲述一下框架对数据库的操作 想要操作数据库,第一步必然是要:链接数据库 一.链接数据库 (1)找到模块文件夹中的Conf文件夹,然后进行编写config.php文件 我这里是这样的文件路径 (2)打开这个config.php文件,然后找到父类配置文件convention.php文件,将关于"数据库"的部分复制粘贴到config.php配置文件中 1 2 3 4 5 6 7 8 9 /

Linux下MYSQL数据库的基本操作

建立数据库: mysql> create database test; //建立一个名为"test"的数据库 建立数据库表: mysql> create table test -> (name char(16) not null, -> passwd char(16) ->); //建立一个名为"test"的表,里面有两个字段,一个字段名为"name",类型为char,大小为16,非空:另一个字段名为"pa

PHP对于数据库的基本操作——更新数据

PHP对于数据库的基本操作--更新数据 主要的语句:$update = mysql_query("update user set password='abc' where username='123'"); 这句话的意思是,更新user表,设置passWord字段的值为abc,筛选条件为username为123的数据.就是修改user表里面username为123字段里面的password,将password的值为abc. 前面的随笔里面忘了说  where 这个了,这个我理解为筛选,

android小功能实现之SQLite数据库的基本操作

 创建一个Android工程 一 新建数据库 1 新建一个类DBOpenHelper 内容如下: import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class DBOpenHelper extends SQLiteOpenHelper { public DBOpenHelpe

通过sql语句对MySql数据库的基本操作

一.数据库的基本操作 1 CREATE DATABASE mybookstore; 2 DROP DATABASE mybookstore; 二.表的基本操作 1.创建表 insert into 表名(字段名1,字段名2) values(值1,值2); 1 CREATE TABLE student( 2 id INT, 3 `name` VARCHAR(50) 4 ); 2.删除表 delete from 表名 where语句; DROP TABLE student; 3.修改表 update

MySQL数据库起步 关于数据库的基本操作(更新中...)

mysql的基本操作 连接指定的服务器(需要服务器开启3306端口) mysql -h ip地址 -P 端口号 -u 账号 -p 密码 删除游客模式 mysql -h ip地址 -P 端口号 -u 账号 -p 密码 修改root密码(修改之后需要重启mysql服务) 第一种:进入数据库 #这里的密码设置为123456 update mysql.user set password=password("123456") where host='localhost'; 第二种:不用进入数据库

数据库的基本操作Ⅲ

数据库的基本操作Ⅲ 因为数据库已经建立,所以只要使用它 格式:USE+库名: 先创建一个数据表,并查看一下 格式如下两图: 23.使用INSERT语句向数据表中添加一条新记录 格式:INSERT INTO + 表名 + VALUES(值1,值2,……); 注意:要一一对应 24.此时需要使用SELECT语句查看数据表中的数据 格式:SELECT * FROM +表名; 因为性别那一栏未填值,所以为空(NULL). 25.我们可以继续使用INSERT语句向表中添加数据,这次加上“性别”栏,并查看

对数据库的基本操作步骤

对数据库的基本操作步骤 + 面试题 MyBatis 最初的设计是基于 XML 配置文件的,但随着 Java 的发展(Java 1.5 开始引入注解)和 MyBatis 自身的迭代升级,终于在 MyBatis 3 之后就开始支持基于注解的开发了. 下面我们使用 Spring Boot + MyBatis 注解的方式,来实现对数据库的基本操作,具体实现步骤如下. MyBatis 注解版 1)创建数据表 drop table if exists `t\_user`; create table `t\_

mysql数据库 (二) mysql数据库的基本操作

上一次安装好mysql数据库以后并没有登录操作,这次来简单介绍下mysql的基本操作 一.访问mysql数据库(经过安装后的初始化过程,mysql数据库的默认管理员用户名为:"root",密码为空:注意此root并非是linux系统管理员的root账号) 1.登录mysql 未设置密码时,mysql后加"-u"指定用户就可以了 如果root设置了密码,还需要在用户名后面加"-p"选项指定密码 2.执行mysql操作语句 注意:每一条mysql语句

iOS_数据库3_sqlite3基本操作

控制器中直接写SQL语句,未封装 // // ViewController.m // 1.sqlite3基本操作 // // Created by xss on 14-11-2. // Copyright (c) 2014年 beyond. All rights reserved. // #import "ViewController.h" // 1.导入库,2.添加主头文件 #import <sqlite3.h> @interface ViewController ()