代码如下 | 复制代码 |
$db = mysql教程_connect("localhost", "phpdb", "phpdb"); // 如果提交了submit按钮 |
代码如下 | 复制代码 |
$qh=mysql_query("select count(*) as rcnt from table where your_condition_here order by whatever"); if (empty($offset)) //查询结果(这里是每页20条,但你自己完全可以改变它) //显示返回的20条记录 //换成你用于显示返回记录的代码 } //下一步,要写出到其它页面的链接 //计算总共需要的页数 for ($i=1; $i <= $pages; $i++) //检查是否是最后一页 |
//连接mysql数据库
代码如下 | 复制代码 |
$link = mysql_connect("localhost", "mysql_user", "mysql_password") or die("could not connect: " . mysql_error()); print ("connected successfully"); mysql_close($link); |
//查询mysql字段名
代码如下 | 复制代码 |
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); $fields = mysql_list_fields("database1", "table1", $link); for ($i = 0; $i < $columns; $i++) { |
//查询数据
代码如下 | 复制代码 |
$conn=mysql_connect("localhost","phpdb","phpdb") or die("不能连接数据库服务器: ".mysql_error()); mysql_select_db("test",$conn) or die ("不能选择数据库: ".mysql_error()); $result = mysql_query("select * from user",$conn); while($row=mysql_fetch_array($result)){ print "name:".$row[1]; print " address:".$row[3]; print " tel:".$row[4]; print " email:".$row[5]; echo |
"<br>";
}
这是一款实用的php教程利用excelfileparser把excel导入数据库教程哦。
代码如下 | 复制代码 |
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>excel数据获取演示</title> <meta name="keywords" content="todo" /> <meta name="description" content="todo"/> </head> <body> <div> <div>excel数据获取演示</div> <div> <form method="post" action="/index/parse" enctype="multipart/form-data"> <input type="file" name="excel" value="" /> <input type="submit" name="submit" value="提交" /> </form> </div> </div> </body> </html> |
parese.php文件
代码如下 | 复制代码 |
<?php public function parse() |
代码如下 | 复制代码 |
* 1、连接服务器 2、各类sql动作 */ class mysql{ private $host; //服务器地址 private $name; //用户名称 private $pass; //密码 private $table; //连接数据库教程 private $jiema; //设置解码 private $ztime; //设置服务器的时区 //构造函数 function __construct($host,$name,$pass,$table,$jiema,$ztime){ $this -> host = $host ; $this -> name = $name ; $this -> pass = $pass ; $this -> table = $table ; $this -> jiema = $jiema ; $this -> ztime = $ztime ; $this -> connect(); } //数据库连接和设置 function connect(){ $link=@mysql_connect($this->host,$this->name,$this->pass) or die ("连接服务器失败"); @mysql_select_db($this->table,$link) or die("连接数据失败"); @mysql_query("set names '$this->jiema'"); @date_default_timezone_set("$this->ztime"); } //执行操作 function query($sql) { if(!($query = @mysql_query($sql))) $this->show($sql); return $query; } //显示信息 function show($message = '', $sql = '') { if(!$sql) echo $message; else echo $message.'<br>'.$sql; } //取得数据集的某个值 function result($query,$row,$values) { return @mysql_result($query,$row,$values); } //取得数据集的某个值 function get_values($table,$row,$values) { $query = $this -> query("select * from $table"); $returnvalues = mysql_result($query,$row,$values); return $returnvalues; } //取得数据集的行数 function num_rows($query) { return @mysql_num_rows($query); } //循环读取数据 function fetch($query) { return @mysql_fetch_array($query); } //最后一次插入纪录的id值 function insert_id() { return mysql_insert_id(); } //取得数据集中的一行 function fetch_row($query) { return mysql_fetch_row($query); } //插入一条数据 function fn_insert($table,$name,$value){ if($this->query("insert into $table ($name) values ($value)")){ return true; }else{ return false; } } //插入任意数据 function sql_insert($tbname,$postvalues){ foreach ($postvalues as $key => $value) { $postvalue .= "`".$key."`".","; $sqlvalue .= "'".$value."',"; } $sqlfield = mb_substr("$postvalue",0,-1,'gbk'); $sqlvalue = mb_substr("$sqlvalue",0,-1,'gbk'); if($this-> fn_insert("$tbname","$sqlfield","$sqlvalue")){ return true; }else{ return false; } } //修改万能数据 function sql_update($table,$postvalues,$wwhere){ foreach ($postvalues as $key=>$value) { $sqlfield .= $key."="."'".$value."'".","; } $sqlfield= mb_substr("$sqlfield",0,-1,'gbk'); if($this->fn_update("$table","$sqlfield","$wwhere")){ return true; }else{ return false; } } //修改一条数据 function fn_update($table,$value,$wwhere){ if($this->query("update $table set $value where $wwhere")){ return true; }else{ return false; } } //删除一条数据 function sql_delete($table,$wwhere){ if($this->query("delete from $table where $wwhere")){ return true; }else{ return false; } } //关闭数据连接 function close() { return mysql_close(); } } $db = new mysql($location['host'],$location['hostname'],$location['hostpass'],$location['table'],$location['jiema'],$location['ztime']); ?> |