十天学会PHP(第五版),十天学会php之第五天

十天学会php之第五天

学习目的:学会读取数据

先看两个函数:

1、mysql_query

送出一个 query 字符串。 语法: int mysql_query(string query, int [link_identifier]); 返回值: 整数

本函数送出 query 字符串供 MySQL 做相关的处理或者执行。若没有指定 link_identifier 参数,则程序会自动寻找最近打开的 ID。当 query 查询字符串是 UPDATE、INSERT 及 DELETE 时,返回的可能是 true 或者 false;查询的字符串是 SELECT 则返回新的 ID 值,当返回 false 时,并不是执行成功但无返回值,而是查询的字符串有错误。

2、mysql_fetch_object 返回类资料。 语法: object mysql_fetch_object(int result, int [result_typ]); 返回值: 类

本函数用来将查询结果 result 拆到类变量中。若 result 没有资料,则返回 false 值。

看一个简单的例子:

$exec="select * from user";

$result=mysql_query($exec);

while($rs=mysql_fetch_object($result))

{

echo "username:".$rs->username."
";

}

?>

当然,表user中有一个username的字段,这就类似asp中的

exec="select * from user"

set rs=server.createobject("adodb.recordset")

rs.open exec,conn,1,1

do while not rs.eof

response.write "username:"&rs("username")&"
"

rs.movenext

loop

%>

当然先要连接数据库,一般我们 require_once('conn.php');而conn.php里面就是上一次说的连接数据库的代码。

小小的两条命令可以完成读取数据的工作了,今天说到这里下一次说数据的添加删除修改。

相关文档:

所需软件(注意版本!):

Apache2.2.3

PHP5.1.5

MySQL5.0.24

这三个软件都是免费的,可从官网上下载,目前我所有的软件名为:

apache_2.2.3-win32-x86-no_ssl.msi

mysql-5.0.24-win32.zip

php-5.1.5-Win32.zip

基于windows操作系统,在Windows XP下安装使用:

1、安装过程:&nbsp ......

虽然下面的东西是针对PHP开发人员说的,其实很多原则都是通用的,ASP.NET,JSP开发人员也一样可以参照! 贴在这里和大家共勉!

文作者:Reinhold Weber

原文链接:40 signs you really are a lousy PHP programmer

译者:davidkoree

40个迹象表明你还是PHP菜鸟

我愿意把本文归入我的“编程糗事”系列。尽管在 ......

http://prato.bokele.com/?ArticleID=15302

在一般的应用中,PHP的程序员会比较少的注意到php程序的细微算法对性能影响的问题,但在处理一些比较占用资源的东西的时候,适当调整算法,会让程序的性能整倍的提高。

这几天,我在研究分词的算法,如果不预先载入词典的话,那种运算速 ......

整了半天可算让我整出来了 汗啊!

C:\xampp\apache\conf\http.conf 配置

Options FollowSymLinks

AllowOverride all

Order deny,allow

#    Deny from all

新建项目myphp

虚拟机路径 localhost ......

学习目的:掌握php的流程控制

1、if..else 循环有三种结构

第一种是只有用到 if 条件,当作单纯的判断。解释成 "若发生了某事则怎样处理"。语法如下:

if (expr) { statement }

其中的 expr 为判断的条件,通常都是用逻辑运算符号当判断的条件。而 statement 为符合条件的执行部分程序,若程序只有一行 ......

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/429734.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《DSP using MATLAB》第6章开始了

看到第6章了,标记一下,全书近一半,继续加油 构建滤波器的三种元件: 下面是函数floor和size的部分帮助截图 转载于:https://www.cnblogs.com/ky027wh-sx/p/6235509.html

codeql php,使用codeql 挖掘 ofcms

前言网上关于codeql的文章并不多,国内现在对codeql的研究相对比较少,可能是因为codeql暂时没有中文文档,资料也相对较少,需要比较好的英语功底,但是我认为在随着代码量越来越多,传统的自动化漏洞挖掘工具的…

谈谈个人代码对团队合作影响

这几天正接手一个项目,属于后期功能拓展,要拓展这个项目,一定程度上要看到源码的部分,然后烦心的事情就来了,这代码写的真是让人挺无语的,原先写完整个项目的是已有多年工作经验的开发者,但是整…

php 连接符.,PHP怎么在数字之间添加连接符

PHP实现数字之间添加连接符,我们可以通过PHP中的for循环思想来实现。这里的连接符指的是“-”符号。推荐参考:《PHP教程》那么对于新手来说,可能有一定难度。下面我们就通过简单的代码示例,给大家介绍PHP给数字之间添加连字符的实…

linux怎么安装git服务器,linux下安装git服务端

[rootm2 ~]# yum install -y epel-*[rootm2 ~]# yum install -y git创建仓库目录[rootm2 ~]# mkdir /mnt/githome初始化目录[rootm2 ~]# git init --bare /mnt/githome/添加一个git用户,用来给开发者通过ssh访问git仓库 (git-shell是禁止服务器登录)[rootm2 ~]# use…

Linux —— 常用命令集合

关机和重启命令 shutdown [选项] 时间 (添加&,把关机任务放在后台执行) 只有shutdown可以保存关机时资源 操作选项 重启: r 关机: h 取消一个关机任务: c 关机命令(不安全) halt poweroff init 0 (系统运行级别) 重启命令 reboot init 6 (系统运行级别…

嵌入式linux 时间同步,解决嵌入式Linux中的时区问题

如果说让我做上层软件的工作,我做起来可以得心应手,但是让我做平台方面的工作(系统问题解决、驱动编写、软件移植等工作),确实不熟悉。所以很多问题都是摸着石头过河,没有经验。许多问题在有经验的朋友那里是小菜一碟,…

安装zabbix及LNMP的平台的搭建

Zabbix3.0.3安装文档 环境rhel 5.8 IP:192.168.0.8 需要安装: Nginx Php Mysql Zabbix 安装步骤: 一 . Nginx1.6安装 安装nginx前要先安装pcre(支持正则表达式),最好也安装一下openssl(可以支持…

linux脚本ls输出到变量中,bash – 将命令输出的错误消息存储到shell变量中

只需将stdout(正常输出)重定向到/ dev / null并保留stderror:a$(cp log.txt 2>&1 >/dev/null)看一个例子:$a$(cp log.txt 2>&1 >/dev/null)$echo "$a"cp: missing destination file operand after ‘log.txt’Try cp --he…

IOS 修改UIAlertController的按钮标题的字体颜色,字号,内容

IOS 修改UIAlertController的按钮标题的字体颜色,字号,内容 UIAlertController *alertVC [UIAlertController alertControllerWithTitle:"提示" message:nil preferredStyle:UIAlertControllerStyleActionSheet];//修改标题的内容&#xff0c…

bzoj2243

2243: [SDOI2011]染色 Time Limit: 20 Sec Memory Limit: 512 MBSubmit: 6753 Solved: 2496[Submit][Status][Discuss]Description 给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点…

[原创]mybatis中整合ehcache缓存框架的使用

mybatis整合ehcache缓存框架的使用 mybaits的二级缓存是mapper范围级别&#xff0c;除了在SqlMapConfig.xml设置二级缓存的总开关&#xff0c;还要在具体的mapper.xml中开启二级缓存。 1.开启mybatis的二级缓存 在核心配置文件SqlMapConfig.xml中加入 1 <settings> 2 <…

linux隐藏apache信息,Linux下如何隐藏Apache版本号信息

利用linux搭建服务器的时候&#xff0c;如何隐藏自己Apache的版本号呢&#xff1f;或者连Apache名字直接隐藏&#xff0c;让别有用心的不知道自己网站用的是什么web服务器&#xff1f;至于为什么隐藏版本号&#xff0c;因为网上有很多教程都是关于Apache漏洞的&#xff0c;为了…

APP里如何添加本地文本

首先考虑到用webview加载&#xff0c;那么久需要把文本转化成html的形势啊&#xff1a;如下&#xff0c;先把文字放到一个文本里&#xff0c;然后 文本转换H5: 1.在word中将文件格式布局 2.word中文本标题设为宋体标题&#xff0c;设字号&#xff0c;并显示粗体 3.word中文字设…

php杂项

php5.3新增闭包函数用法use用法&#xff08;引入变量地址且随内存中值变化而变化,跳过解析顺序直接获取函数最终值&#xff09; $obj (object) "Hello, everyone"; $callback function () use ($obj) { print "This is a closure use object, msg is: {$o…

linux内核 频率,Linux内核中CPU主频和电压调整 (三)

如何开发一个新的CPUFreq driver初始化首先&#xff0c;在一个 __initcall level 7后者以后的函数中检查内核是否运行在正确的CPU和正确的芯片组上面。如果正确&#xff0c;则通过cpufreq_register_driver() 函数&#xff0c; 注册一个cpufreq_driver结构体。cpufreq_driver结构…

CentOS以及Oracle数据库发展历史及各版本新功能介绍, 便于构造环境时有个对应关系...

CentOS版本历史 版本 CentOS版本号有两个部分&#xff0c;一个主要版本和一个次要版本&#xff0c;主要和次要版本号分别对应于RHEL的主要版本与更新包&#xff0c;CentOS采取从RHEL的源代码包来构建。例如CentOS 4.4构建在RHEL 4.0的更新第4版。 自2006年中&#xff0c;CentOS…

eclipse linux windows 乱码,Ubuntu下Eclipse打开Windows下的工程文件乱码解决办法

Eclipse在Windows下默认使用的是GBK(包括GB2312)编码&#xff0c;而在Linux系统默认使用的是UTF-8编码&#xff0c;并且eclipse编码设置下拉列表不提供GBK编码可选项。如果eclipse打开工程或者文本乱码&#xff0c;基本可以肯定(因为常用的就这两种)这个工程/文本使用的是GBK编…

logrotate

logrotate程序是一个日志文件管理工具。用于分割日志文件&#xff0c;删除旧的日志文件&#xff0c;并创建新的日志文件&#xff0c;起到“转储”作用。可以节省磁盘空间。 logrotate命令格式&#xff1a;logrotate [OPTION...] <configfile>-d, --debug &#xff1a;deb…

linux桌面旋转了180度,[多图]回顾每一款默认Ubuntu壁纸

每个默认的Ubuntu壁纸Ubuntu 4.10’Warty Warthog’当人们抱怨Ubuntu发行版中的“ 褐色 ”时&#xff0c;我经常想回到Ubuntu的第一张墙纸&#xff0c;以便他们的意见可以转变为“上下文”。事后看来&#xff0c;这只墙纸完全是一块毫无生气的带有徽标的棕色块。当然&#xff0…