大家都连接同一个数据库,内容从数据库中来,数据库更新的时候自然所有网站的内容都会更新.
各网站必须有连接数据库的用户和密码,你可以写在程序里面,但是必须得有,没有数据库权限就不可能获取数据库内容,当然你可以只允许那些用户SELECT权限.
php
$title = $_POST['title'];
$name = $_POST['author'];
$message = $_POST['my_message'];
$dbuser = 'root'; //我的用户名
$dbpass = ''; //我的密码
$dbname = 'exer'; //我的mysql库名
$connect = mysql_connect($dbhost,$dbuser,$dbpass,$dbname);
mysql_query("INSERT INTO message VALUES (null,'".$title."','".$name."','".$message."',null)")or die("query error");
echo "留言成功";
echo "script type='text/javascript' alert('留言成功')";
echo "window.location='allmessage.php';/script";
这是正确的 ,你的"" '' 什么的很乱 ,你自己试着调调
您好,我来为您解答:
请进行以下步骤的修改:
①修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名就可以了.
如果我的回答没能帮助您,请继续追问.
一般是正常的数据,没有办法的.
你可以考虑删除一些数据,表中数据多了,自然就会越来越慢!
当然你也考虑生成一个新表.如果使用的是现成的程序,一般都有这个功能的.
如果是你自己写的.
呵呵......
那就自己加这样一个功能吧!
你可以把连接的方法写进类里,让它形成方法比如
class something {
global $db;
function web_db(){
$this-db = $this-database(); //把连接方法存如属性里
}
function database($server = 'localhost',$root = 'root',$pass = '****'){
......//这里写你的连接方法,及其关联表操作
...//其他方法
} //class end
在你的页面程序中这样写
require_once "web_common.class.php";//包进你的类文件
$mysql = new something;
在你需要数据查询或写入的时候只要调用 $mysql-db;就好了
如上你可以看出,无论你有多少客户请求数据库,而数据库只在载入页面时连接一次而已,调用 $mysql-db 只是请求程序,请求方法而已,没有请求数据库.第一,数据库连接查询只有一次;第二无形中也加快了页面的载入速度.
记住,你做网页不是给一个人两个人用的,而是很很很多个,为了保证数据库的正常使用,在多请求的情况下依然能很好工作,这是个很好的办法.
最后close是可写可不写的,因为当mysql没有请求时,它会自动关闭.
以上就是土嘎嘎小编为大家整理的php其他网站处理数据库相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!