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+DBM的同学录程序(5)
Oct 09 PHP
php递归创建和删除文件夹的代码小结
Apr 13 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
Jun 18 PHP
PHP四舍五入、取整、round函数使用示例
Feb 06 PHP
PHP实现简单搜歌的方法
Jul 28 PHP
Linux平台PHP5.4设置FPM线程数量的方法
Nov 09 PHP
php的PDO事务处理机制实例分析
Feb 16 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
Mar 23 PHP
PHP实现防盗链的方法分析
Jul 25 PHP
PHP钩子与简单分发方式实例分析
Sep 04 PHP
tp5框架无刷新分页实现方法分析
Sep 26 PHP
关于laravel 日志写入失败问题汇总
Oct 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 项目的方法
2007/01/02 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
PHP swoole和redis异步任务实现方法分析
2019/08/12 PHP
PHP数组Key强制类型转换实现原理解析
2020/09/01 PHP
js以对象为索引的关联数组
2010/07/04 Javascript
防止页面被iframe(兼容IE,Firefox火狐)
2010/07/04 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
使用javascript实现json数据以csv格式下载
2015/01/09 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
2016/03/25 Javascript
a标签跳转到指定div,jquery添加和移除class属性的实现方法
2016/10/10 Javascript
使用rollup打包JS的方法步骤
2018/12/05 Javascript
使用express来代理服务的方法
2019/06/21 Javascript
探索node之事件循环的实现
2020/10/30 Javascript
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
python实现多线程的方式及多条命令并发执行
2016/06/07 Python
python中pandas.DataFrame排除特定行方法示例
2017/03/12 Python
pandas 将list切分后存入DataFrame中的实例
2018/07/03 Python
详解python实现识别手写MNIST数字集的程序
2018/08/03 Python
解决Tensorflow 内存泄露问题
2020/02/05 Python
Python流程控制语句的深入讲解
2020/06/15 Python
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
荷兰之家英文站:Holland at Home
2016/10/26 全球购物
中国电视购物:快乐购
2017/02/04 全球购物
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
力学专业毕业生自荐信
2013/11/17 职场文书
模具设计与制造专业推荐信
2014/02/16 职场文书
公司担保书范文
2014/05/21 职场文书
法人代表任命书范本
2014/06/05 职场文书
合作经营协议书范本
2014/09/16 职场文书
上班迟到检讨书范文300字
2014/11/02 职场文书
幼儿教师2014年度工作总结
2014/12/16 职场文书
公司业务员管理制度
2015/08/05 职场文书
2015年行政管理人员工作总结
2015/10/15 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL
Go遍历struct,map,slice的实现
2021/06/13 Golang