`

php学习笔记--3(连接mysql并查询结果)

    博客分类:
  • PHP
阅读更多
DROP TABLE IF EXISTS `person`;
CREATE TABLE `person` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(255) default NULL,
  `age` int(11) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records 
-- ----------------------------
INSERT INTO `person` VALUES ('1', '张三', '20');
INSERT INTO `person` VALUES ('2', '李四', '30');
INSERT INTO `person` VALUES ('3', '王五', '50');


<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>mysql查询</title>
</head>

<body>

<?php
$host = "localhost";//服务器地址
$user = "root";//mysql用户名称
$password = "";//mysql用户密码
$conn=mysql_connect($host,$user,$password);  
if(!$conn) echo "<h1>失败!</h1>";
else echo "<h1>成功!</h1>";
?>
<table width="300" height="32" border="1" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="200" align="center">姓名:</td>
    <td width="50" align="center">年龄</td>
  </tr> 
<?php
mysql_select_db("php", $conn);
mysql_query("SET NAMES gbk");//指定数据库字符集,一般放在连接数据库后面
$result = mysql_query("SELECT * FROM person");//结果集
//迭代结果集 并显示
while($row = mysql_fetch_array($result))
  {
  echo "  
 <tr>
    <td align=\"center\">".$row['name']."</td>
    <td>".$row['id']."</td>
  </tr>"; 
  }
//释放资源
mysql_free_result($result);//释放结果级
mysql_close($conn);//释放连接
?> 
</table>
</body>
</html> 
分享到:
评论

相关推荐

    php+mysql笔记

    - **连接数据库**:第284讲讲解了如何使用PHP连接MySQL数据库,包括连接本地和远程服务器的具体步骤。 #### 十、总结 - **课程小结**:从第282讲到第284讲,对整个系列进行了总结,强调了PHP与MySQL结合的重要性,...

    MySQL学习笔记+python接收传感器+python将数据写入MySQL+PHP连接本地MySQL

    MySQL学习笔记+Python接收传感器+Python将数据写入MySQL+PHP连接本地MySQL 这篇笔记主要讲述了MySQL数据库的基本操作,包括用户管理、数据库操作、表操作、数据操作等,同时也涉及到了Python和PHP语言对MySQL的接口...

    PHP语言基础学习笔记-php函数大全笔记

    ### PHP语言基础学习笔记-php函数大全笔记 #### 一、PHP概述与基本概念 - **PHP简介**: - PHP(Hypertext Preprocessor,原名Personal Home Page)是一种广泛使用的开源服务器端脚本语言,特别适合Web开发,并且...

    laravel框架学习笔记--阿里云部署

    【laravel框架学习笔记--阿里云部署】 Laravel是一款基于PHP的开源Web应用框架,以其优雅的语法和强大的功能深受开发者喜爱。本笔记主要聚焦在如何将一个Laravel项目部署到阿里云服务器上,以便在互联网上运行。...

    PHP学习笔记、PHP实例

    ### PHP学习笔记与实例解析 #### 第一章:PHP高级语法与功能 ##### PHP的`date()`函数 `date()`函数是PHP中用于格式化日期和时间的强大工具。它可以将Unix时间戳转换成人类可读的日期和时间格式。这个函数有两个...

    PHP , MySQL学习笔记.zip

    5. **PHP与MySQL的连接**:学习使用PHP的MySQLi或PDO扩展来连接MySQL数据库,执行SQL语句并处理返回结果。理解预处理语句和参数绑定的重要性,以防止SQL注入攻击。 6. **PHP表单处理**:了解如何在PHP中接收和验证...

    MySQL笔记合集.pdf

    "MySQL笔记合集.pdf" MySQL 是一款开源的关系数据库管理系统(RDBMS),是一种relational database management system(RDBMS),是当下最流行的数据库管理系统之一。MySQL 的主要特点是开源、免费、跨平台、支持...

    php学习笔记总结

    ### PHP学习笔记总结 #### 一、Trim() 函数 - **功能**:Trim() 函数用于删除字符串开头和结尾的空白字符(如空格、制表符等)。这是一个非常实用的功能,在处理用户输入的数据时尤其有用,可以避免因为用户无意中...

    1-OSCP自学笔记-October靶机练习1

    【OSCP自学笔记-October靶机练习1】这篇教程主要介绍了如何通过渗透测试技术攻破一个名为"October"的靶机。靶机来自于Vulnhub平台,作者选择了10台典型的靶机作为OSCP(Offensive Security Certified Professional)...

    mysql学习笔记.zip

    2. **连接与操作**:使用不同编程语言(如Python、Java、PHP)连接MySQL数据库并执行基本操作。 3. **JOIN操作**:通过示例展示如何使用INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL OUTER JOIN进行数据合并。 4. **子...

    mysql学习笔记借鉴

    这份"mysql学习笔记借鉴"涵盖了MySQL的基础知识和实践应用,包括数据库的基本操作、SQL语句的使用以及如何与其他软件集成。 一、MySQL基础 1. 数据库概念:MySQL是一个用于存储和管理数据的关系型数据库系统,它...

    MySql学习笔记

    ### MySQL学习笔记精要 #### 一、基于数据库的PHP项目 现代的动态网站几乎都是基于数据库构建的,其中MySQL是最常用的数据库管理系统之一。在基于数据库的PHP项目中,网站的内容(包括用户信息、栏目设置、图片、...

    php基本语法学习笔记

    使用`mysqli`或`PDO`扩展,我们可以连接到数据库,执行查询,并处理结果集。例如,连接到数据库的代码可能如下: ```php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = ...

    mysql学习笔记和代码.zip

    本压缩包“mysql学习笔记和代码.zip”显然包含了有关MySQL的学习资料和实际编程示例,旨在帮助用户深入理解和掌握这个强大的数据库系统。下面我们将详细探讨MySQL的关键概念、功能以及如何通过代码进行实践。 首先...

    韩顺平.php从入门到精通笔记- 完整版149讲doc文档

    数据库交互是Web开发中的关键部分,笔记会讲解如何使用PHP连接MySQL等数据库,执行SQL语句,处理查询结果,并介绍PDO(PHP Data Objects)和mysqli扩展,以实现更安全、高效的数据库操作。 此外,笔记还会涉及错误...

    《PHP and MySQL Web开发(原书第4版)》学习笔记.zip

    通过这份"PHP and MySQL Web开发(原书第4版)"的学习笔记,读者可以系统地掌握这两项技术,并具备开发复杂Web应用的能力。同时,不断更新的技术趋势和最佳实践也应被考虑在内,以保持与时俱进。

    php学习笔记之重要知识点总结

    总结一下,这份"php学习笔记之重要知识点总结"将引导你掌握PHP和MySQL的基础知识,包括PHP语法、函数、错误处理、文件操作,以及MySQL的SQL语言、数据库连接、安全性和会话管理。通过深入学习和实践这些内容,无论是...

    一键lnmp(mysql分离)(nginx 1.13+mysql5.5+php5.3)-详细笔记文档总结-带安装包

    在这种情况下,Nginx负责处理客户端的HTTP请求,通过fastcgi_pass指令将PHP请求传递给PHP-FPM,而数据库操作则通过网络连接到单独的MySQL服务器。这种分离模式需要配置Nginx的proxy_pass或fastcgi_pass指令,以及...

Global site tag (gtag.js) - Google Analytics