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 相关文章推荐
生成静态页面的php函数,php爱好者站推荐
Mar 19 PHP
php下过滤HTML代码的函数
Dec 10 PHP
PHP 采集程序中常用的函数
Dec 09 PHP
基于php下载文件的详解
Jun 02 PHP
PHP中浮点数计算比较及取整不准确的解决方法
Jan 09 PHP
PHP中使用imagick生成PSD文件缩略图教程
Jan 26 PHP
php实现短信发送代码
Jul 05 PHP
46 个非常有用的 PHP 代码片段
Feb 16 PHP
php版微信公众平台开发之验证步骤实例详解
Sep 23 PHP
PHP递归获取目录内所有文件的实现方法
Nov 01 PHP
thinkphp中的多表关联查询的实例详解
Oct 12 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 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
全国FM电台频率大全 - 18 湖南省
2020/03/11 无线电
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
Laravel框架源码解析之反射的使用详解
2020/05/14 PHP
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
2012/08/09 Javascript
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
定时器(setTimeout/setInterval)调用带参函数失效解决方法
2013/03/26 Javascript
js 自定义个性下拉选择框示例
2013/08/20 Javascript
zTree插件之单选下拉菜单实例代码
2013/11/07 Javascript
使用jquery动态加载js文件的方法
2014/12/24 Javascript
JavaScript编写简单的计算器
2015/11/25 Javascript
javascript实现下雪效果【实例代码】
2016/05/03 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
2018/09/30 Javascript
深入解读Node.js中的koa源码
2019/06/17 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
2020/05/10 Javascript
微信小程序实现简单文字跑马灯
2020/05/26 Javascript
[03:24]DOTA2超级联赛专访hao 大翻盘就是逆袭
2013/05/24 DOTA
[02:25]DOTA2英雄基础教程 熊战士
2014/01/03 DOTA
Python常用模块介绍
2014/11/21 Python
Python列表推导式与生成器用法分析
2018/08/02 Python
Python测试网络连通性示例【基于ping】
2018/08/03 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
Holiday Inn中国官网:IHG旗下假日酒店预订
2018/04/08 全球购物
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
Hawes & Curtis官网:英国经典品牌
2019/07/27 全球购物
触发器(trigger)的功能都有哪些?写出一个触发器的例子
2012/09/17 面试题
企业车辆管理制度
2014/01/24 职场文书
运动会开幕式解说词
2014/02/05 职场文书
高中教师先进事迹材料
2014/08/22 职场文书
学生检讨书怎么写?
2014/10/10 职场文书
五年级学生期末评语
2014/12/26 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书
中学总务处工作总结
2015/08/12 职场文书
python文件名批量重命名脚本实例代码
2021/04/22 Python
解决MySQL Varchar 类型尾部空格的问题
2022/04/06 MySQL
MySql分区类型及创建分区的方法
2022/04/13 MySQL