大家都连接同一个数据库,内容从数据库中来,数据库更新的时候自然所有网站的内容都会更新。
创新互联是一家集网站建设,吉木萨尔企业网站建设,吉木萨尔品牌网站建设,网站定制,吉木萨尔网站建设报价,网络营销,网络优化,吉木萨尔网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
各网站必须有连接数据库的用户和密码,你可以写在程序里面,但是必须得有,没有数据库权限就不可能获取数据库内容,当然你可以只允许那些用户SELECT权限。
?php
$title = $_POST['title'];
$name = $_POST['author'];
$message = $_POST['my_message'];
$dbhost = '127.0.0.1';
$dbuser = 'root'; //我的用户名
$dbpass = ''; //我的密码
$dbname = 'exer'; //我的mysql库名
$connect = mysql_connect($dbhost,$dbuser,$dbpass,$dbname);
mysql_query("set names 'utf8" );
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";
?
这是正确的 ,你的"" '' 什么的很乱 ,你自己试着调调
您好,我来为您解答:
请进行以下步骤的修改:
1.修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名就可以了。
2.进行后台设置-》站点管理 对相应的站点的域名进行修改。
3.更新系统缓存。点击后台右上角的“更新缓存”按钮。
4.进入内容-》附件管理-》附件地址替换。把附件地址批量的替换为新的地址。
5.内容-》批量更新URL 。把所有的文章的地址都更新一下。
6.下面就是把全站都生成一次了。 转载,仅供参考。
如果我的回答没能帮助您,请继续追问。
一般是正常的数据,没有办法的。
你可以考虑删除一些数据,表中数据多了,自然就会越来越慢!
当然你也考虑生成一个新表。如果使用的是现成的程序,一般都有这个功能的。
如果是你自己写的。
呵呵……
那就自己加这样一个功能吧!
你可以把连接的方法写进类里,让它形成方法比如
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没有请求时,它会自动关闭。