php新建数据库对象 基础知识
数据访问 结合html 数据库 PHP
面向对象的方式
函数的方式
1建立通道
MySQLi 类
通过构造函数造出
连接数据库地址
uesername 连接用户名
passwd
dbname
port
socket
//造一个mysqli 对象,造连接对象 !!造一个通道
$db=new MySQLi("localhost","root","123","mydb"); 4个参数
//准备一条SQL语句
$sql = "select * from info";
//执行SQL语句 !!对执行语句进行一次查询,失败时返回false,查询成功返回结果集对象,其它返回true
$reslut = $db->query($sql);
//判断返回是否执行成功
if($reslut)
{
//如果成功了,从结果集对象里面读取数据
$attr = $reslut->fetch_all(); //并非所有环境都支持该方法,仅mysql原 生驱动
while($attr = $reslut->fetch_row()) //fetch_row() 返回一行 执行几 次 返回第几行当读取不到数据 时,为false退出
{
var_dump($attr);
}
$attr = $reslut->fetch_assoc(); //返回关联数组 1
$attr = $reslut->fetch_object();//返回对象 1
$attr = $reslut->fetch_array();//返回数组既有索引又有关联1
}
$db = new mysql("","","","");
$sql = "insert into info values()";
$r = $db->query($sql);
if($r)
{
echo"执行成功"
}
else
{
echo"失败"
}
用表格显示数据
while($attr = $result->fetch_row())
{echo"<tr>
<td>{$attr[0]}</td>
</tr>"}
</table>
用下拉列表显示
<select>
<php>
......
while(){$attr = }
<?php>
</select>
方式:从PHP中输出 echo"<select>" if ...echo "</select>"
方式2:在HTML中嵌入PHP
php新建数据库对象 基础知识的更多相关文章
- 基于C#的MongoDB数据库开发应用(1)--MongoDB数据库的基础知识和使用
在花了不少时间研究学习了MongoDB数据库的相关知识,以及利用C#对MongoDB数据库的封装.测试应用后,决定花一些时间来总结一下最近的研究心得,把这个数据库的应用单独作为一个系列来介绍,希望从各 ...
- [转载]NoSQL数据库的基础知识
关系型数据库和NoSQL数据库 什么是NoSQL 大家有没有听说过“NoSQL”呢?近年,这个词极受关注.看到“NoSQL”这个词,大家可能会误以为是“No!SQL”的缩写,并深感愤怒:“SQL怎么会 ...
- OpenGL ES 3.0 帧缓冲区对象基础知识
最近在帧缓冲区对象这里卡了一下,不过前面已经了解了相关的OpenGL ES的知识,现在再去了解就感觉轻松多了.现在就进行总结. 基础知识 我们知道,在应用程序调用任何的OpenGL ES命令之前,需要 ...
- JavaScript对象基础知识总结
1.什么叫JavaScript对象? 定义:名值对的集合.简单的讲就是容纳属性值和属性值的容器,这些属性可以是无序的,基本上JavaScript中所有的事物都可以看成对象. 拓展:我们经常说,数组也是 ...
- python模块之bsddb: bdb高性能嵌入式数据库 1.基础知识
转自:http://blog.csdn.net/zhaoweikid/article/details/1665741 bsddb模块是用来操作bdb的模块,bdb是著名的Berkeley DB,它的性 ...
- 数据库SQL基础知识
数据库: 结构化查询语言(Structured Query Language)简称SQL: 数据库管理系统(Database Management System)简称DBMS: 数据库管理 ...
- Oracle数据库,基础知识
1.Oracle的五大约束条件: 1 主键 primary key2 外键 foreign key,3 唯一 unique,4 检测 check5 非空 not null 实例运用: -- ...
- 数据库 MySQL基础知识
(关于MySQL的安装,具体见下面博客:http://www.cnblogs.com/wj-1314/p/7573242.html) 一.什么是数据库 ? 数据库是按照数据结构来组织,存储和管理数据的 ...
- JAVA 类和对象基础知识详解
/*文章中用到的代码只是一部分,需要源码的可通过邮箱联系我 1978702969@qq.com*/ 和C++一样,JAVA也是一门面向对象的语言,其基础和核心是类和对象.而面向对象的思想是来源与显示生 ...
随机推荐
- angular登录状态检查
待补充!!!!!!!!!!! 参加链接: http://www.brafox.com/post/2015/javascript/angularjs/angularjs-router-intercept ...
- CastleWindsor 使用说明
1.引用DLL Castle.Core.dll 和Castle.Windsor.dll 2. 引用命名空间 using Castle.MicroKernel.Resolvers.Specialize ...
- MVC分页控件的使用
1. 引用 using Webdiyer.WebControls.Mvc; 2. using Webdiyer.WebControls.Mvc; ) { )); } 3.数据来源 public cla ...
- Insert Select
有三种用法 1.insert values 2.insert select 3.inser exec
- IOS9任务管理器特效的实现
IOS9任务管理器特效的实现 IOS9中通过双击home键可以打开任务管理器,和以前版本不一样的地方时这这次使用的3D的特效,见下图: 那么如何在我们的APP中也制作出这样的特效呢?在GItHub上有 ...
- Unable to list the users SQLSTATE =S0002
powerdesinger mysql 反向工程时报错 解决方案: database ->change the Target DNMS 修改DBMS为mysql 的对应版本 修改后,点击确定即可 ...
- iOS workspace 依次编译多个工程
目的:当我封装一个framework的时候,需要检验当前的改动,但是又不想编译完framework,又要编译测试工程. 步骤: 1. 选择测试工程 2. Edit Scheme 3. 选中Build- ...
- Sed替换 内容带反斜杠(/)
sed "s#XXXX#${NAME}#" $MAIL_CONTENT > /tmp/MAIL_CONTENT1.tmp -----不论什么字符,紧跟着s命令的都被认为是新的 ...
- Failed to install *.apk on device 'emulator-5554': timeout
错误提示: Failed to install helloworld.apk on device 'emulator-5554': timeout 或者 the user data image is ...
- 简单的cd命令
cd ~ :进入home目录 cd :进入home目录 cd - :进入上一个目录 cd /home/venn : 进入指定目录 当然,我想说的是cd(不加任何路径),进入home目录