网站建设资讯

NEWS

网站建设资讯

Php无数据库读写 php读取数据库内容并输出

求大神帮忙做一个用html或者php做成的注册界面,不用读写数据库,只需要在注册时创建几个文件:/

PHP的注册页面

站在用户的角度思考问题,与客户深入沟通,找到宜君网站设计与宜君网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站建设、做网站、企业官网、英文网站、手机端网站、网站推广、域名注册、网络空间、企业邮箱。业务覆盖宜君地区。

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

link rel="stylesheet" href="./style/index.css" type="text/css" /

title登陆页面/title

!--[if IE 6]

style type="text/css"

.cen_cen{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/img8.png',sizingMethod="scale");width:974px;height:473px; margin-top:95px; margin-bottom:50px;}

.cen_cen img{display:none;}

/style

![endif]--

/head

body

div class="all"

div id="center"

div class="cent_all"

div class="cen_cen"

form action="do_index.php?true=login" method="post"

ul

li class="text1"input type="text" name="id"//li

li class="text2"input type="password" name="password"//li

li class="text3"input type="image" src="images/img1.jpg"//li

/tr

/ul

/form

/div

div class="cen_bot"

div class="cent_img"

ul

liimg src="images/001_img_03.jpg" style="cursor:pointer;" onclick="mychange('1')"//li

liimg src="images/001_img_05.jpg" style="cursor:pointer;" onclick="mychange('2')"//li

liimg src="images/001_img_07.jpg" style="cursor:pointer;" onclick="mychange('3')"//li

liimg src="images/001_img_09.jpg" style="cursor:pointer;" onclick="mychange('4')"//li

liimg src="images/001_img_11.jpg" style="cursor:pointer;" onclick="mychange('5')"//li

liimg src="images/001_img_13.jpg" style="cursor:pointer;" onclick="mychange('6')"//li

liimg src="images/001_img_15.jpg" style="cursor:pointer;" onclick="mychange('7')"//li

liimg src="images/001_img_17.jpg" style="cursor:pointer;" onclick="mychange('8')"//li

liimg src="images/001_img_19.jpg" style="cursor:pointer;" onclick="mychange('9')"//li

liimg src="images/09_img_01.jpg" style="cursor:pointer;" onclick="mychange('10')"//li

liimg src="images/10_img_01.jpg" style="cursor:pointer;" onclick="mychange('11')"//li

/ul

/div

/div

/div

/div

/div

/body

/html

script type="text/javascript"

function mychange(id){

if(id=='1'){

document.getElementById("center").style.background="url('./images/07_img.jpg') no-repeat";

}

if(id=='2'){

document.getElementById("center").style.background="url('./images/02_img.jpg') no-repeat";

}

if(id=='3'){

document.getElementById("center").style.background="url('./images/01_img.jpg') no-repeat";

}

if(id=='4'){

document.getElementById("center").style.background="url('./images/03_img.jpg') no-repeat";

}

if(id=='5'){

document.getElementById("center").style.background="url('./images/04_img.jpg') no-repeat";

}

if(id=='6'){

document.getElementById("center").style.background="url('./images/05_img.jpg') no-repeat";

}

if(id=='7'){

document.getElementById("center").style.background="url('./images/06_img.jpg') no-repeat";

}

if(id=='8'){

document.getElementById("center").style.background="url('./images/11_img.jpg') no-repeat";

}

if(id=='9'){

document.getElementById("center").style.background="url('./images/12_img.jpg') no-repeat";

}

if(id=='10'){

document.getElementById("center").style.background="url('./images/09_img.jpg') no-repeat";

}

if(id=='11'){

document.getElementById("center").style.background="url('./images/10_img.jpg') no-repeat";

}

}

/script

php读取数据库信息的几种方法

连接到一个 url 地址为localhost 、 端口为 3306 的mysql服务器上。mysql服务器的帐号是"root",密码是"9999"。mysql 服务器上有一个数据库 ok , 数据库里有一个表 abc。表 abc 一共为两列,列名分别是 "id" 和 "name" ,将 abc 里的所有数据读出来。

$dbh = @mysql_connect("localhost:3306","root","9999"); 

/* 定义变量dbh , mysql_connect()函数的意思是连接mysql数据库, "@"的意思是屏蔽报错 */ 

if(!$dbh){die("error");} 

/* die()函数的意思是将括号里的字串送到浏览器并中断PHP程式 (Script)。括号里的参数为欲送出的字串。 */ 

@mysql_select_db("ok", $dbh); 

/* 选择mysql服务器里的一个数据库,这里选的数据库名为 ok */ 

$q = "SELECT * FROM abc"; 

/* 定义变量q, "SELECT * FROM abc"是一个SQL语句,意思是读取表abc中的数据 */ 

br / 

!--========= 方法一 =========-- 

br / 

$rs = mysql_query($q, $dbh); 

/* 定义变量 rs ,函数mysql_query()的意思是:送出 query 字串供 MySQL 做相关的处理或者执行.由于php是从右往左执行的,所以,rs的值是服务器运行mysql_query()函数后返回的值 */ 

if(!$rs){die("Valid result!");} 

echo "table"; 

echo "trtdID/tdtdName/td/tr"; 

while($row = mysql_fetch_row($rs)) echo "trtd$row[0]/tdtd$row[1]/td/tr"; 

/* 定义量变(数组)row,并利用while循环,把数据一一写出来.  

函数mysql_fetch_row()的意思是:将查询结果$rs单列拆到阵列变数中.  

$row[0] 和 $row[1] 的位置可以换*/ 

echo "/table"; 

br / 

!--========= 方法二 =========-- 

br / 

$rs = mysql_query($q, $dbh); 

while($row = mysql_fetch_object($rs)) echo "$row-id $row-name br /"; 

/* id和name可以换位置 */ 

br / 

!--========= 方法三 =========-- 

br / 

$rs = mysql_query($q, $dbh); 

while($row = mysql_fetch_array($rs)) echo "$row[id] $row[name] br /"; 

/* id和name可以换位置 */ 

!--========= 方法三最快 =========-- 

@mysql_close($dbh); 

/* 关闭到mysql数据库的连接 */ 

?

php 读写文件和数据库哪个快

1、直接读文件相比数据库查询效率更胜一筹,而且文中还没算上连接和断开的时间。

2、一次读取的内容越大,直接读文件的优势会越明显(读文件时间都是小幅增长,这跟文件存储的连续性和簇大小等有关系),这个结果恰恰跟天缘预料的相反,说明MYSQL对更大文件读取可能又附加了某些操作(两次时间增长了近30%),如果只是单纯的赋值转换应该是差异偏小才对。

3、写文件和INSERT几乎不用测试就可以推测出,数据库效率只会更差。

4、很小的配置文件如果不需要使用到数据库特性,更加适合放到独立文件里存取,无需单独创建数据表或记录,很大的文件比如图片、音乐等采用文件存储更为方便,只把路径或缩略图等索引信息放到数据库里更合理一些。

5、PHP上如果只是读文件,file_get_contents比fopen、fclose更有效率,不包括判断存在这个函数时间会少3秒左右。

6、fetch_row和fetch_object应该是从fetch_array转换而来的,我没看过PHP的源码,单从执行上就可以说明fetch_array效率更高,这跟网上的说法似乎相反。

php无法读写mysql

我把你的代码已经修改测试过了,你可以拿去看看。记得给分哦

我稍微改了一下文件的结构,你可以自己修改

list.php

?

include("conn.php");

$sql="select * from message";

$query=mysql_query($sql);

while($row=mysql_fetch_array($query)){

?

form action="edit.php"

table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef"

tr bgcolor="#eff3ff"

td标题:?=$row[title] ? 用户:?=$row[user] ? /td

/tr

tr bgColor="#ffffff"

td内容:?=$row[content] ? /td

/tr

?php

}

?

trtdinput type=submit value="添加"/td/tr

/table

/form

edit.php

form action="add.php" method="post"

用户:input type="text" size="10" name="user"/br/

标题:input type="text" name="title"/br/

内容:textarea name="content"/textareabr/

input type="submit" name="submit" value="发表留言"/

/form

add.php

?php

include ("conn.php");

if(isset($_POST[submit])) {

if($_POST['user']==""||$_POST['title']==""||$_POST['content']==""){echo "请完整填写,点这里a href=edit.php返回/a";}

else{

$sql="insert into message(user,title,content,lastdate)

values ('".$_POST[user]."','".$_POST[title]."','".$_POST[content]."','".date('Y-m-d H:i:s')."')";

mysql_query($sql);

echo"meta http-equiv=\"refresh\" content='5;URL=list.php'";

echo "center发表成功!/centerbrcenter5秒之后自动跳转,如果没有自动跳转点a href=list.php这里/a返回/center";

}

}

?

conn.php

?php

$conn = @ mysql_connect("localhost", "root", "123") or die("数据库链接错误");

mysql_select_db("bbs", $conn);

?

add.php和edit.php,不过我喜欢分开,具体怎样,你自己斟酌,按自己的喜好。


网站栏目:Php无数据库读写 php读取数据库内容并输出
本文URL:http://njwzjz.com/article/doedijh.html