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&amp;java(三)
Oct 09 PHP
php利用header函数实现文件下载时直接提示保存
Nov 12 PHP
php网站来路获取代码(针对搜索引擎)
Jun 08 PHP
php学习笔记 PHP面向对象的程序设计
Jun 13 PHP
PHP执行批量mysql语句的解决方法
May 02 PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
Jul 01 PHP
php在线解压ZIP文件的方法
Dec 30 PHP
php给每个段落添加空格的方法
Mar 20 PHP
PHP实现统计在线人数功能示例
Oct 15 PHP
PHP实现非阻塞模式的方法分析
Jul 26 PHP
PHP iconv()函数字符编码转换的问题讲解
Mar 22 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
Jun 14 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,ajax实现分页
2008/03/27 PHP
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
2013/04/13 PHP
PHP移动文件指针ftell()、fseek()、rewind()函数总结
2014/11/18 PHP
Laravel框架实现多个视图共享相同数据的方法详解
2019/07/09 PHP
php并发加锁问题分析与设计代码实例讲解
2021/02/26 PHP
jQuery解决iframe高度自适应代码
2009/12/20 Javascript
jQuery实现购物车数字加减效果
2015/03/14 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
浅谈jquery设置和获得checkbox选中的问题
2016/08/19 Javascript
JavaScript reduce和reduceRight详解
2016/10/24 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
详解基于angular-cli配置代理解决跨域请求问题
2017/07/05 Javascript
js使用原型对象(prototype)需要注意的地方
2017/08/28 Javascript
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
2017/10/26 Javascript
js+canvas实现验证码功能
2020/09/21 Javascript
关于自定义Egg.js的请求级别日志详解
2018/12/12 Javascript
js图数据结构处理 迪杰斯特拉算法代码实例
2019/09/11 Javascript
JavaScript实现模态对话框实例
2020/01/13 Javascript
js判断密码强度的方法
2020/03/18 Javascript
JavaScript Blob对象原理及用法详解
2020/10/14 Javascript
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
python实现对指定输入的字符串逆序输出的6种方法
2018/04/26 Python
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
对python 操作solr索引数据的实例详解
2018/12/07 Python
python使用matplotlib画柱状图、散点图
2019/03/18 Python
如何在Django中使用聚合的实现示例
2020/03/23 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
2020/04/21 Python
PythonPC客户端自动化实现原理(pywinauto)
2020/05/28 Python
使用Keras预训练好的模型进行目标类别预测详解
2020/06/27 Python
python打包多类型文件的操作方法
2020/09/21 Python
html5 实现客户端验证上传文件的大小(简单实例)
2016/05/15 HTML / CSS
手把手教你实现一个canvas智绘画板的方法
2019/03/04 HTML / CSS
.TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)
2016/05/09 面试题
大专生的学习自我评价
2013/12/04 职场文书
最新离婚协议书范本
2014/08/19 职场文书
2014年公路养护工作总结
2014/12/04 职场文书