PHP基础知识回顾


Posted in PHP onAugust 16, 2012

header("Content-Type:text/html;charset=UTF-8");
$conn = mysql_connect('localhost','root','');//链接服务器(非永久性)
if(!$conn){
echo '<hr/>';
die('error:'.mysql_error());
}else{
echo '<hr/>';
echo '链接服务器:'.$conn;
}

$db = mysql_select_db('test',$conn);//选择数据库
if(!$db){
echo '<hr/>';
die('error:'.mysql_error());
}else{
echo '<hr/>';
echo '链接数据库:'.$db;
}

/*
mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。
对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。
非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。很有可能一条查询执行成功了但并未影响到或并未返回任何行。
*/
$sql="SELECT * FROM user";
$result = mysql_query($sql,$conn);//执行一条MySQL查询,该函数自动对记录集进行读取和缓存。如需运行非缓存查询,请使用 mysql_unbuffered_query()。
echo '<hr/>';
echo '查询结果集:'.$result;//返回资源标识符
//echo '<hr/>';
//print_r(mysql_fetch_array($result,MYSQL_ASSOC));//函数从结果集中取得一行作为关联数组
//echo '<hr/>';
//print_r(mysql_fetch_array($result,MYSQL_NUM));//函数从结果集中取得一行作为数字数组
//echo '<hr/>';
//print_r(mysql_fetch_array($result));//函数从结果集中取得一行作为关联数组与数字数组,mysql_fetch_row() 函数从结果集中取得一行作为数字数组

/*
mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有
返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。
*/
echo '<hr/>';
echo '<table border="1" cellspacing="0" cellpadding="5">';
while($row = mysql_fetch_array($result)){
echo "<tr>";
echo "<td>" . $row['FirstName'] . "</td>";
echo "<td>" . $row['LastName'] . "</td>";
echo "<td>" . $row['Age'] . "</td>";
echo "<td>" . $row['Hometown'] . "</td>";
echo "<td>" . $row['Job'] . "</td>";
echo "</tr>";
}
echo '</table>';

echo '<hr/>';
echo '关闭非持久的 MySQL 连接:'.mysql_close();

$name = array('fruits' => array('orange', 'banana', 'apple'),
'veggie' => array('carrot', 'collard','pea'));;
echo '<hr/>';
print_r($name['fruits'][1]);
echo '<hr/>';
echo count($name);//计算数组中的单元数目或对象中的属性个数

echo '<hr/>';
/*
符号“->”表示:调用类的函数和成员变量
*/
class className{
function funName(){
echo "dggdgdgd";
}
}
$classOne = new className();
$classOne->funName();

echo '<hr/>';
$i=0;
do{
$i++;
echo "The number is " . $i . "<br />";
}
while ($i<5);

PHP 相关文章推荐
简单的页面缓冲技术
Oct 09 PHP
php的access操作类
Apr 09 PHP
php读取数据库信息的几种方法
May 24 PHP
php zlib压缩和解压缩swf文件的代码
Dec 30 PHP
php学习笔记 类的声明与对象实例化
Jun 13 PHP
php实现查看邮件是否已被阅读的方法
Dec 03 PHP
PHP页面转UTF-8中文编码乱码的解决办法
Oct 20 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
Jan 11 PHP
详谈phpAdmin修改密码后拒绝访问的问题
Apr 03 PHP
PHP读取、解析eml文件及生成网页的方法示例
Sep 04 PHP
PHP封装的mysqli数据库操作类示例
Feb 16 PHP
php去除deprecated的实例方法
Nov 17 PHP
php开发文档 会员收费1期
Aug 14 #PHP
php适配器模式介绍
Aug 14 #PHP
PHP缓存技术的多种方法小结
Aug 14 #PHP
PHP最常用的2种设计模式工厂模式和单例模式介绍
Aug 14 #PHP
php调用dll的实例操作动画与代码分享
Aug 14 #PHP
php中计算未知长度的字符串哪个字符出现的次数最多的代码
Aug 14 #PHP
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
Aug 09 #PHP
You might like
php adodb连接带密码access数据库实例,测试成功
2008/05/14 PHP
PHP 学习路线与时间表
2010/02/21 PHP
php下使用SimpleXML 处理XML 文件
2010/02/27 PHP
使用php转义输出HTML到JavaScript
2015/03/27 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码
2007/04/12 Javascript
JavaScript 函数式编程的原理
2009/10/16 Javascript
javascript 学习笔记(一)DOM基本操作
2011/04/08 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
2014/03/10 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
2015/11/29 Javascript
bootstrap快速制作后台界面
2016/12/05 Javascript
Angular4的输入属性与输出属性实例详解
2017/11/29 Javascript
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
JavaScript类的继承操作实例总结
2018/12/20 Javascript
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
jQuery实现的解析本地 XML 文档操作示例
2020/04/30 jQuery
[32:36]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第二场 12.12
2020/12/16 DOTA
在Django的通用视图中处理Context的方法
2015/07/21 Python
Python OpenCV处理图像之图像直方图和反向投影
2018/07/10 Python
python和c语言的主要区别总结
2019/07/07 Python
python的移位操作实现详解
2019/08/21 Python
django2.2安装错误最全的解决方案(小结)
2019/09/24 Python
Python 中pandas索引切片读取数据缺失数据处理问题
2019/10/09 Python
Anaconda 查看、创建、管理和使用python环境的方法
2019/12/03 Python
使用pygame编写Flappy bird小游戏
2020/03/14 Python
python程序如何进行保存
2020/07/03 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
IE10 Error.stack 让脚本调试更加方便快捷
2013/04/22 HTML / CSS
Linux操作面试题
2012/05/16 面试题
大学生咖啡店创业计划书
2014/01/21 职场文书
我爱读书演讲稿
2014/05/07 职场文书
入股合作协议书
2014/10/12 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
清明节主题班会
2015/08/14 职场文书
Vue.js中v-bind指令的用法介绍
2022/03/13 Vue.js