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缩略图等比例无损压缩,可填充空白区域补充色
Jun 10 PHP
分析PHP中单双引号的误区和双引号小隐患
Jul 19 PHP
Thinkphp3.2.3分页使用实例解析
Jul 28 PHP
php 获取文件行数的方法总结
Oct 11 PHP
Smarty日期时间操作方法示例
Nov 15 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
Nov 25 PHP
thinkPHP模板中函数的使用方法示例
Nov 30 PHP
详解PHP swoole process的使用方法
Aug 26 PHP
PHP实现动态删除XML数据的方法示例
Mar 30 PHP
ThinkPHP5 验证器的具体使用
May 31 PHP
浅谈PHP封装CURL
Mar 06 PHP
Laravel 5.5 实现禁用用户注册示例
Oct 24 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获取地址栏信息的代码
2008/10/08 PHP
php 归并排序 数组交集
2011/05/10 PHP
juqery 学习之三 选择器 层级 基本
2010/11/25 Javascript
jquery监控数据是否变化(修正版)
2011/04/12 Javascript
JQuery扩展插件Validate 5添加自定义验证方法
2011/09/05 Javascript
jQuery easyui datagrid动态查询数据实例讲解
2013/02/26 Javascript
JS读取XML文件示例代码
2013/11/15 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
2014/06/19 Javascript
js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
2015/02/11 Javascript
AngularJS 如何在控制台进行错误调试
2016/06/07 Javascript
jQuery 遍历map()方法详解
2016/11/04 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
js实现延迟加载的几种方法
2017/04/24 Javascript
详解Webpack DLL用法以及功能
2017/07/11 Javascript
js获取css的各种样式并且设置他们的方法
2017/08/22 Javascript
详解Puppeteer 入门教程
2018/05/09 Javascript
Vuex 在Vue 组件中获得Vuex 状态state的方法
2018/08/27 Javascript
sortable+element 实现表格行拖拽的方法示例
2019/06/07 Javascript
layui table动态表头 改变表格头部 重新加载表格的方法
2019/09/21 Javascript
微信小程序利用for循环解决内容变更问题
2020/03/05 Javascript
vue 监听窗口变化对页面部分元素重新渲染操作
2020/07/28 Javascript
python统计字符串中指定字符出现次数的方法
2015/04/04 Python
python获取文件扩展名的方法
2015/07/06 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
Python netmiko模块的使用
2020/02/14 Python
面向新手解析python Beautiful Soup基本用法
2020/07/11 Python
Python numpy大矩阵运算内存不足如何解决
2020/11/19 Python
JavaScript+Canvas实现自定义画板的示例代码
2019/05/13 HTML / CSS
Europcar西班牙:全球汽车租赁领域的领导者
2018/09/17 全球购物
节能宣传周活动总结
2014/05/08 职场文书
产品委托授权书范本
2014/09/16 职场文书
群众路线班子对照检查材料
2014/09/25 职场文书
世界地球日活动总结
2015/02/09 职场文书
JavaScript 定时器详情
2021/11/11 Javascript
python区块链持久化和命令行接口实现简版
2022/05/25 Python
vue css 相对路径导入问题级踩坑记录
2022/06/05 Vue.js