PHP学习 Class two
来源:互联网 发布:各种排序算法比较 编辑:程序博客网 时间:2024/05/16 02:55
</pre><pre name="code" class="php">//Class Two; //main: 用php实现MYSQL增删查改(SQL语句)//感谢学长的帮助 //部分内容来自w3school.com 1.1 连接mysqlmysql连接函数:mysqli_connect('HostAddress','RootName','Password');连接至地址为HostAddress的mysql,sql用户名为RootName,密码为Passward;返回sql链接地址(类似指针地址)例:<?php$link = mysqli_connect('localhost', 'root', '');//mysql初始设置 ?>1.2 向$link指向的sql增加数据mysqli_query($link,"insert into TableName(表单格式) value(向表单格式中填入的值)");向$link中指向的sql中的TableName表以表单格式 增加一组值注:mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。------w3school例:<?php$is_ok = mysql_query($link, "insert into test('no', 'name', 'mate_1', 'mate_2', 'mate_3') value('2015214103', 'Zhang Yunming', '23', '23', '23')");?><?php$is_ok = mysql_query($link, "insert into test('no', 'name', 'mate_1', 'mate_2', 'mate_3') value('0000000001', 'NEFU', '100', '100', '100')");?>1.3 向$link指向的sql删除数据mysqli_query($link,"delete from TableName where 项 = 项值 ");向$link指向的sql中的TableName表的 项 中删除和 项值 相同的多条数据例:<?php $is_ok = mysqli_query($link, "delete from test where no = '2015214103'");?>1.4.1向$link指向的sql查询数据mysqli_query($link, "select * from TableName");向$link指向的sql中的TableName表中查询一条数据例:<?php$res = mysqli_query($link, "select * from test");?>mysqli_query($link, "select * from TableName limit N");向$link指向的sql中的TableName表中查询N条数据例:<?php $res = mysqli_query($link, "select * from test limit 5");?>mysqli_query($link, "select * from TableName where 项 = 项值");向$link指向的sql中的TableName表的 项 中查询和 项值 相同的数据<?php $res = mysqli_query($link, "select * from test where no = '2015214103'");?>1.4.2 将$res指向的结果集转化至内存mysqli_fetch_all()抓取所有的结果行并且以关联数据,数值索引数组,或者两者皆有的方式返回结果集。mysqli_fetch_array()以一个关联数组,数值索引数组,或者两者皆有的方式抓取一行结果。mysqli_fetch_assoc()以一个关联数组方式抓取一行结果。mysqli_fetch_field_direct()以对象返回结果集中单字段的元数据。mysqli_fetch_field()以对象返回结果集中的下一个字段。mysqli_fetch_fields()返回代表结果集中字段的对象数组。mysqli_fetch_lengths()返回结果集中当前行的列长度。mysqli_fetch_object()以对象返回结果集的当前行。mysqli_fetch_row()从结果集中抓取一行并以枚举数组的形式返回它。1.5 向$link指向的sql修改数据mysqli_query($link, "update TableName set 要修改的变量 = 新值 where 项 = 项值");向$link指向的sql中的TableName表更新一条数据,数据的查找方式同delect(和 项值 相同的数据)。例:<?php $res = mysqli_query($link, "update test set no = '2015214098', name = 'Tian Yuhang' where no = '2015214100'");?>
0 0
- PHP学习 Class two
- PHP学习 Class one
- jquery two class
- php class
- php class
- PHP class
- class.php
- PHP class
- [转] 贴Snoopy.class.php代码学习参考
- [转] 贴Snoopy.class.php代码学习参考
- [转] 贴Snoopy.class.php代码学习参考
- Machine Learning - Logistic Regression - Two-class Classification
- PHP类(Class)入门教程
- php ftp class
- class.check_backup.php
- php excel class
- smtp.class.php
- PHP ZIP Class
- OI路上-NOIP100天冲刺计划
- 野狗API的初步使用
- Java_编程实例_需求三
- Android WebView 与JS的数据交互
- 【u220】生日礼物
- PHP学习 Class two
- css优先级
- [leetcode] 38. Count and Say
- You must restart adb and Eclipse
- 用js去除重复元素的两种方法总结
- Codevs 4560 NOIP2015 D2T2 子串
- POJ-1936-All in All
- 内存映射
- poj1466