
正文
静态页面调用php数据库 php apache页面静态
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
高分 html页面如何显示PHP数据库里面的东西.
你可以让html提用函数,你用JS好的话更简单`
要是我我就用php函数
?php function wewe(){
include("../config.php")
mysql_conncet(.....);//连接数据库取出数据直接放在函数里
$result=mysql_query("select * from....");
$str='tabletrtd';
while($row=mysql_fetch_array($result)){
$str.='$row[name]';
}
$str.='/td/tr/table';
return $str;
}
?
好好看看函数的功能,想输出什么就改成什么
然后引用这个函数就可以在html动态的显示数据库里的内容了
相关问答
Q1: 静态网页可不可以连接数据库?
如果给一个准确的定义的话,连接数据库的就不叫静态网页了。
HTML不支持连接数据库,需要用ASP,PHP等编写数据库连接进行数据库读写操作。
涉及数据库操作那么肯定设计编程,如果仅仅是静态网页,是无法达到要求的。
平时我看到一些网站的扩展名是.HTML之类的静态网页,实际上是通过静态发布后的成品,先由网站后台调用数据库进行静态页面生成。
所有,静态网页是不能连接数据库的。
如果需要连接数据库操作,那么建议你可以先看下ASP之类的教程,如果你有网页制作基础及简单编程基础,相信你在一天左右就能大概掌握ASP操作数据库的方法。
Q2: html静态页面怎么调用php文件
HTML网页是不支持直接写入或者调用PHP语言的。。
PHP是服务器端解析的语言,HTML是浏览器端解析的语言。。
但是PHP文件里百分百支持HTML语言,如果非要PHP和HTML兼容的话,
用模板引擎吧,比如SMARTY。这里面具体怎么用一两句话谁也不能讲清楚,百度搜下SMARTY自学下原理吧。
Q3: 在html静态页面里面怎么用函数调用数据库啊?求高手帮忙
html是静态页面,因此,如果实现数据库动态调用,最好的方法就是使用AJAX技术,使用XMLHTTPrequest来请求。
给一个示例吧:
function requestHttp(){
var request;
if(window.XMLHttpRequest) {
request = new XMLHttpRequest();
if(request.overrideMimeType) {request.overrideMimeType('text/xml');
}
} else if(window.ActiveXObject) {
var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
for(var i=0; iversions.length; i++) {try
{request = new ActiveXObject(versions[i]);break;}
catch(e) {}
}}
return request;
}
function xmlhttp(){
this.r=requestHttp();
}
xmlhttp.prototype.postopen=function(url,data){
this.r.open('POST',url,false);
this.r.setrequestheader("content-type","application/x-www-form-urlencoded");
this.r.onreadystatechange = ReadyStateChange(this);
if(typeof(data)=='undefined')
this.r.send();
else
this.r.send(data);
}
xmlhttp.prototype.getopen=function(url){
if(window.XMLHttpRequest) {this.r.open('GET',url);
this.r.onreadystatechange = ReadyStateChange(this);
this.r.send(null);
} else {
this.r.open("GET", url, true);
this.r.onreadystatechange = ReadyStateChange(this);
this.r.send();
}
}
ReadyStateChange=function(obj){
return function(){
if(obj.r.readyState==4){
obj.status=obj.r.status;
obj.text=obj.r.responseText;
obj.body=obj.r.responseBody;
callpage();
}
}
}
把这个别存为Shopajax.js
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
HTML
HEAD
TITLE New Document /TITLE
META NAME="Generator" CONTENT="EditPlus"
META NAME="Author" CONTENT=""
META NAME="Keywords" CONTENT=""
META NAME="Description" CONTENT=""
script type="text/javascript" src="shopajax.jss"/script
/HEAD
BODY
div id="as"/div
SCRIPT LANGUAGE="JavaScript"
!--
var ajax=new xmlhttp();
debugger
ajax.getopen("1.html");
function callpage(){
if(ajax.status==0){//本地为0,远程为200
var obj=eval('('+ajax.text+')');
document.getElementById("as").innerHTML="年纪:"+obj.Age+"br薪水:"+obj.Money;
}
}
//--
/SCRIPT
/BODY
/HTML
这个随便存一个页面保存为index.html
{"Money":2000.00,"Age":21}
把这个存成一个1.html
保存完后,点击Index.html就可以看到Div里面有值了。值是从1.html里面取到的。这个过程实现 了Ajax
Q4: 如何使得自己的静态网页登陆界面连接数据库 ?
如果是PHP的话,链接数据库就很简单啊,
?
$hostname_conn="localhost";
$database_conn="message";//数据库名
$username_conn="root";
$password_conn="root";
$conn=mysql_connect($hostname_conn,$username_conn,$password_conn)
or
trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database_conn,$conn);
?
这样就连接了数据库,可以直接操作了啊。
Q5: html页 调用PHP
静态页面中看上去好你是不能直接调用php文件了,但是有可以使用js调用方式来调用php文件,当然还可以使用ajax 调用php文件,下面我来给大家介绍.
举一个简单的例子来说明:如在页面a.html中用下面这句调用,可以将action=test的参数传递到b.php。
Javascript代码如下:
script type="text/javascript" src="b.php?action=test"/script
在b.php中有这样一段PHP代码:
?php $action=$_GET['action'];
echo "document.write('".$action."');n";
?
当执行a.html文件时,就会调用b.php文件,并将b.php文件的输出作为JS语句来执行,内容为JS传递的参数action的值,也就是在PHP文件中接受过来的action的值.
jquery的load函数是请求另一个文件并加载到当前DOM里的调用
1、加载一个php文件,该php文件不含传递参数,代码如下
$("#myID").load("test.php");
2、加载一个php文件,该php文件含有一个传递参数,代码如下:
$("#myID").load("test.php",{"name" : "Adam"});
3. 加载一个php文件,该php文件含有多个传递参数,参数间用逗号分隔,代码如下:
$("#myID").load("test.php",{"name" : "Adam" ,"site":});
//导入的php文件含有一个传递参数,类似于:test.php?name=Adamsite=
4. 加载一个php文件,该php文件以数组作为传递参数,代码如下:
$("#myID").load("test.php",{‘myinfo[]‘, ["Adam", });
导入的php文件含有一个数组传递参数。
静态页面调用php数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php apache页面静态、静态页面调用php数据库的信息别忘了在本站进行查找喔。








