php基础教程——5数据库总结

1.数据库的连接

$dbc = mysql_connect(hosetname, username, password);

2.Mysql错误处理

mysql_error();显示错误的详实报告

3.创建和选择数据库

创建:mysql_query(‘CREATE DATABASE somedb’);

选中:mysql_select_db('somedb'); //每次运行查询前都要选中数据库

4.创建表

$query = 'CREATE TABLE my_table(id INT PRIMARY KEY, information TEXT);将创建语句先赋予一个变量

mysql_query($query);//再将变量放入mysql_query()函数

5.插入数据

同创建表,每个查询都赋予一个变量,然后再将变量传递给mysql_query()函数:

$query = " INSERT INTO entries(entry_id, title, entry, data_entered) VALUES(0, 'title', '$entry', NOW())";

mysql_query($query);

6.安全查询数据

对于用户输入的一段查询,用mysql_real_escape_string($var)对可能危险的字符如单引号,进行转义(将在其前加一个反斜线)

7.从数据库中进行检索数据

需要将查询的结果复制给一个变量:

$query = 'SELECT * FROM users WHERE ( name = myname)';

$result = mysql($query);

8.删除数据

$query = 'DELETE FROM users WHERE name = myname LIMIT 1';

$result = mysql($query);

9.更新

$query = UPDATE tablename SET column1 = value, colunmn2 = value WHERE some_column = value';

$result = mysql($query);

编码测试:ws.php

test

//连接数据库,并选中

if ($dbc = @mysql_connect('localhost', 'root', '')){

if (@mysql_select_db('mydata')){

print '

selected!';

}else{

print '

can not select error: '. mysql_error().'';

}

}else{

print '

can not connect. error: '. mysql_error().'';

}//创建表

/*

$create = 'CREATE TABLE myTable(

id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,

name VARCHAR(100) NOT NULL

)';print "

create……";

if (@mysql_query($create)){

print '

created!';

}else {

print '

can not create error: '. mysql_error().'';

}mysql_close();*///插入数据

$insert = 'INSERT INTO myTable (id, name) VALUES (12345, "charles")';

if (@mysql_query($insert)){

print '

inserted!';

}else {

print '

can not insert error: '. mysql_error().'';

}mysql_close();

?>

This is the foot of the document

结果显示:

http://www.bkjia.com/PHPjc/953325.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/953325.htmlTechArticlephp基础教程——5数据库总结 1.数据库的连接 $dbc = mysql_connect(hosetname, username, password); 2.Mysql错误处理 mysql_error();显示错误的详实报告 3.创建...

php基础教程 第五章,php基础教程——5数据库总结_PHP教程相关推荐

  1. [云炬创业基础笔记]第五章创业机会评估测试2

    [云炬创业基础笔记]第五章创业机会评估测试1

  2. 妙用计算机教案,计算机基础教案(第五章powerpoint用法).ppt

    计算机基础教案(第五章powerpoint用法).ppt 第五章 PowerPoint的应用 第一节 PowerPoint基本知识 第二节 演示文稿的创建 第三节 演示文稿的制作 (2)配色方案 幻灯 ...

  3. 【正点原子STM32连载】第五章 STM32基础知识入门 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1

    1)实验平台:正点原子MiniPro H750开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=677017430560 3)全套实验源码+手册+视频 ...

  4. 《我的眼睛--图灵识别》第五章:基础:形状识别

    <我的眼睛–图灵识别>第五章:基础:形状识别 1.图形认识 三角形 三角形是由同一平面内不在同一直线上的三条线段'首尾'顺次连接所组成的封闭图形. 三角形按边分有不等边三角形.等腰三角和等 ...

  5. 计算机辅助设计应用教程,计算机辅助设计基础教程第五章.ppt

    计算机辅助设计基础教程第五章 第5章 3ds max 5.1 3ds max基础知识 5.2 对象的创建与编辑 5.3 复合对象的创建 5.4 NURBS建模 5.5 材质和贴图 5.6 摄影机.灯光 ...

  6. 【python第一章 基础捋顺,第二章 python基础语法】

    第一章 基础捋顺,第二章 python基础语法 第一章 基础捋顺 第二章 python基础语法 2.1输入输出 2.2代码注释 2.3代码缩进 2.4命名规范 2.5变量 2.6基本数据类型 2.7数 ...

  7. 思科计算机网络ppt,【思科网络课件】计算机网络双语教程第五章.ppt

    [思科网络课件]计算机网络双语教程第五章.ppt (27页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 OSI Network Laye ...

  8. AArch64教程第五章

    AArch64教程第五章 本章,我们将看看在aarch64中如何访问内存 内存 随机存储器,或者简单来说,内存是任一架构的必需部分.内存能够被看作由一系列连续的被称为地址的编号组成的数组,每一个元素都 ...

  9. 第一章 计算机基础知识 试题,第一章计算机基础知识试题.doc

    第一章计算机基础知识试题 第一章 计算机基础知识试题 一.选择题 1.计算机的特点是处理速度快.计算精度高.存储容量大.可靠性高.工作全自动以及 A.造价低廉 B.便于大规模生产 C.适用范围广.通用 ...

  10. SQL基础教程第五章笔记

    第五章 复杂查询 5.1 视图 5.1.1 视图和表 从SQL的角度来看,视图和表是相同的.两者的区别在于表中保存的是实际的数据,而视图中保存的是SELECT语句.视图本身并不存储数据. 视图的优点: ...

最新文章

  1. std::ios::sync_with_stdio(false);
  2. php获取文件真实后缀,php获取文件后缀的9种方法(收藏) - strrpos
  3. c++桥接模式bridge
  4. 《Linux》阿里云部署django全攻略
  5. Java应用程序中的内存泄漏和内存管理
  6. Safari支持Service Worker,PWA还有多久爆发?
  7. 联想拯救者电竞手机新特性确认:有望搭载双X轴线性马达
  8. 网络编程学习记录-1
  9. Redis 学习(二)
  10. 以Chef和Ansible为例快速入门服务器配置
  11. C# 控件BackColor = Color.Transparent没有透明的原因
  12. C语言及程序设计提高例程-17 一维数组的定义和引用
  13. android plaid,Plaid 开源库学习
  14. 差异表达基因变化倍数_差异基因表达分析,如何寻找差异表达的基因?
  15. MySQL过期数据归档和清理--pt--archiver
  16. 数据结构第四章字符串MOOC整理
  17. 谈谈未来 APP 产品设计的革命性趋势
  18. transformers中GLUE各个任务所用的评估方法
  19. Hibernate学习-14:实体之间的关系及其配置,级联操作
  20. Java常用类:Data()的用法,获得当前日期和时间对象date 定义对象Date date1 = new Date(36000000);获得包含的日期和时间 比较date和date1是否相等

热门文章

  1. 如何升级浏览器_涨姿势|教你用手机一键升级路由器软件(固件)
  2. 梯度边缘检测 matlab,梯度边缘检测matlab
  3. linux软件安装完成信号,Linux信号机制解析
  4. SQL:postgresql中COALESCE函数
  5. Web前端实现锁屏/解锁功能
  6. 图像语义分割(6)-RefineNet:用于高分辨率图像语义分割的带有恒等映射的多路精细网络
  7. C++调用C#编写的com组件方法
  8. from scipy.misc import imread 报错原因
  9. 对于配置环境变量后的过程~
  10. AI界的革命!终于可以自动标注了!