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 substr,mb_substr以及mb_strcut的区别和用法
Jun 21 PHP
thinkphp实现数组分页示例
Apr 13 PHP
ThinkPHP模板范围判断输出In标签与Range标签用法详解
Jun 30 PHP
php生成年月日下载列表的方法
Apr 24 PHP
使用URL传输SESSION信息
Jul 14 PHP
Yii2框架dropDownList下拉菜单用法实例分析
Jul 18 PHP
PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)
Sep 11 PHP
PHP设计模式之状态模式定义与用法详解
Apr 02 PHP
PDO::errorInfo讲解
Jan 28 PHP
php模式设计之观察者模式应用实例分析
Sep 25 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
Jan 23 PHP
CI框架简单分页类用法示例
Jun 06 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 7中不要做的10件事
2016/09/18 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
PHP simplexml_load_file()函数讲解
2019/02/03 PHP
Laravel使用RabbitMQ的方法示例
2019/06/18 PHP
深入浅析安装PhpStorm并激活的步骤详解
2020/09/17 PHP
jQuery 第二课 操作包装集元素代码
2010/03/14 Javascript
js控制页面控件隐藏显示的两种方法介绍
2013/10/09 Javascript
jQuery实现的多选框多级联动插件
2014/05/02 Javascript
jQuery中[attribute]选择器用法实例
2014/12/31 Javascript
javascript常用的方法整理
2015/08/20 Javascript
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
2017/07/05 NodeJs
requireJS模块化实现返回顶部功能的方法详解
2017/10/16 Javascript
10个经典的网页鼠标特效代码
2018/01/09 Javascript
浅谈Webpack下多环境配置的思路
2018/06/27 Javascript
vue生成文件本地打开查看效果的实例
2018/09/06 Javascript
vue组件创建的三种方式小结
2020/02/03 Javascript
nodejs实现的http、https 请求封装操作示例
2020/02/06 NodeJs
vue-cli脚手架的.babelrc文件用法说明
2020/09/11 Javascript
详解Vue2的diff算法
2021/01/06 Vue.js
[03:00]2014DOTA2国际邀请赛 Titan淘汰潸然泪下Ohaiyo专访
2014/07/15 DOTA
[47:52]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第二场 11.26
2020/11/30 DOTA
常用python编程模板汇总
2016/02/12 Python
请不要重复犯我在学习Python和Linux系统上的错误
2016/12/12 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
2018/03/23 Python
Python实现的多进程和多线程功能示例
2018/05/29 Python
Pycharm如何打断点的方法步骤
2019/06/13 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
2020/01/18 Python
HTML5单选框、复选框、下拉菜单、文本域的实现代码
2020/12/01 HTML / CSS
Fossil美国官网:Fossil手表、手袋、珠宝及配件
2017/02/01 全球购物
Timberland德国官网:靴子、鞋子、衣服、夹克及配件
2019/12/10 全球购物
新浪网技术部笔试题
2016/08/26 面试题
事业单位公务员的职业生涯规划
2014/01/15 职场文书
四风问题个人对照检查材料
2014/09/26 职场文书
文明上网主题班会
2015/08/14 职场文书
mysql 索引合并的使用
2021/08/30 MySQL
spring注解 @PropertySource配置数据源全流程
2022/03/25 Java/Android