?php
十年建站经验, 网站设计、成都网站制作客户的见证与正确选择。创新互联提供完善的营销型网页建站明细报价表。后期开发更加便捷高效,我们致力于追求更美、更快、更规范。
$mysql_server_name='localhost';
$mysql_username='root';
$mysql_password='12345678';
$mysql_database='mycounter';
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
$sql='CREATE DATABASE mycounter DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
';
mysql_query($sql);
$sql='CREATE TABLE `counter` (`id` INT(255) UNSIGNED NOT NULL AUTO_INCREMENT ,`count` INT(255) UNSIGNED NOT NULL DEFAULT 0,PRIMARY KEY ( `id` ) ) TYPE = innodb;';
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
//echo $sql;
mysql_close($conn);
echo "Hello!数据库mycounter已经成功建立!";
新增一个连接配置信息就可以了
1站外绝路地址
2远程数据库用户名
3远程数据库密码
前提是被链接的站点允许你IP的连接
phpstudy数据库创建步骤:
1、点击打开phpstudy软件,然后点击mySQL管理器;
2、进入到PHPmyadmin登陆界面,默认账号和密码都是root;
3、登陆进去后,如图所示样式;
4、然后,点击数据库,输入想要的数据名称,如:new,这个随便取;
5、点击创建后,成功后,如图所示;
你可以把连接的方法写进类里,让它形成方法比如
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没有请求时,它会自动关闭。
这位朋友,你上传完网站后,可以看下这个网站系统的使用说明,并找到install.php安装文件,然后进行安装,并且按提示一步步来就OK了。如果你是网站搬家的话,上传完程序后,你找到config或inc文件夹下的config.php文件并且按如下设置:
?php
$dbHost= "";//填上你空间数据库的IP地址
$dbUser="";//填上你管理空间数据库用户名
$dbPassword="";//填上你管理空间数据库的用户密码
$dbName=""; //填上数据库名
$dbChar="";// 设置连接数据库使用的编码,一般为GBK/GB2312/UTF8其中一种就行了,要保证你此处填写的编码和你PHP程序中使用的编码一样,不然会出现乱码的。
?
若有疑问可以追问,谢谢!(Mekb[麦客博])