php操作mysql
来源:互联网 发布:最新中国省市区数据库 编辑:程序博客网 时间:2024/06/05 05:17
使用xampp集成环境
(1)从xampp控制面板进入phpmyadmin
点击mysql-admin进入phpmyadmin
(2)test数据库中新建t_student表,表共三个字段,编号id,姓名name,年龄age
选中t_student表,自己录入几个数据
(3)新建php文件,访问t_student数据表
<?php//连接数据库//定义常量 //define(DB_HOST, 'localhost'); //define(DB_USER, 'root'); //define(DB_PASS, '111111'); //define(DB_DATABASENAME, 'test'); //define(DB_TABLENAME, 't_student'); $DB_TABLENAME='t_student';$dbcolarray = array('id', 'name', 'age'); //mysql_connect $conn = mysql_connect("localhost", "root", "") or die("connect failed" . mysql_error());//初始密码为空 mysql_select_db('test', $conn); //读取表中纪录条数 $sql = sprintf("select count(*) from %s", 't_student'); $result = mysql_query($sql, $conn); if ($result) { $count = mysql_fetch_row($result); } else { die("query failed"); } echo "表中有$count[0] 条记录<br />"; $sql = sprintf("select %s from %s", implode(",",$dbcolarray), $DB_TABLENAME); $result = mysql_query($sql, $conn); //表格 echo '<table id="Table" border=1 cellpadding=10 cellspacing=2 bordercolor=#ffaaoo>'; //表头 $thstr = "<th>" . implode("</th><th>", $dbcolarray) . "</th>"; echo $thstr; //表中的内容 while ($row=mysql_fetch_array($result, MYSQL_ASSOC))//与$row=mysql_fetch_assoc($result)等价 { echo "<tr>"; $tdstr = ""; foreach ($dbcolarray as $td) $tdstr .= "<td>$row[$td]</td>"; echo $tdstr; echo "</tr>"; } echo "</table>"; mysql_free_result($result); mysql_close($conn);?>
保存为mysql_php.php,放到xampp\htdocs文件夹里,浏览器输入http://localhost/mysql_php.php,会打开页面如下,访问成功
pdo创建数据库
$dsn = "mysql:host=localhost;";
$db = new PDO($dsn, 'root', '');
$db->query('create database test');
pdo创建、插入数据表
$dbms='mysql';$user='root';$pwd='';$host='localhost';$dbName='database';$dsn="$dbms:host=$host;dbname=$dbName";if(isset($_POST['sub'])){try {$pdo = new PDO($dsn,$user,$pwd);$pdo->query("SET NAMES utf8"); $sql = "CREATE TABLE Persons ( FirstName varchar(15), LastName varchar(15), Age int )"; $pdo->exec($sql);$sql="insert into tb_fb(FirstName ,LastName ,Age) values('James','Cameron',15)";$rs=$pdo->exec($sql);if($rs=="1"){echo "<b>插入成功</b>";}} catch (Exception $e) {echo "ERROR".$e->getMessage()."<br>";}}
0 0
- PHP学习-PHP操作MYSQL
- PHP 操作mysql数据库
- php操作mysql大全
- PHP+MYSQL操作类
- PHP mysql 操作数据库
- PHP操作MySQL
- php操作mysql数据库
- php mysql 操作
- php mysql 操作类
- php操作mysql
- php操作mysql数据库
- php mysql分页操作
- php操作mysql
- php操作mysql类库
- php mysql操作类
- PHP操作MySQL数据库
- php操作mysql
- PHP操作MySQL服务器
- 解决引导页或者欢迎页在app刚打开时出现黑屏或者白屏现象,实现秒开效果
- 某某业务数据库RMAN备份实例记录
- iOS-Ios8 Xcode6 设置Launch Image 启动图片
- 设计模式笔记--中介者模式
- mysql悲观锁总结和实践
- php操作mysql
- CodeForces 471C MUH and House of Cards
- 2015移动开发之iOS回顾
- Visual Studio下实现Eigen+Intel MKL的矩阵乘法
- MyEclispe点击add deploment 无反应的处理
- C#ref 使用
- VC通过套接字获取IP地址和MAC地址程序(转载)
- 美国海军的事后回顾
- Android 中的SIP协议