作者gmoz (Gmoz)
看板PHP
标题Re: [请益] 请问这段连接 mysql 的程式码
时间Fri Aug 10 00:28:46 2007
※ 引述《Matsuzaki (浩司君)》之铭言:
: // 这是一个很基本的 login checking
: <?
: $cn=mysql_connect("localhost","root","123456");
^^^^^^^^^^^^^^^^^^
: mysql_select_db("itdb",$cn);
还是建议写成
<?php
define ('DB_USER','test');
define ('DB_PASSWORD','1234');
define ('DB_HOST','localhost');
define('DB_NAME','con');
$dbc=@mysql_connect (DB_HOST,DB_USER,DB_PASSWORD) OR die ('Could not connect
to MySQL:'.mysql_error());
mysql_select_db (DB_NAME) OR die ('Could not connect to
MySQL:'.mysql_error());;
?>
然後另外存成一张独立的php档案 (如:mysql_connect.php)
将这张网页放在www目录之外,
接着之後的网页加入require_once('../mysql_connect.php');即可
这样比较方便也比较安全
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.129.40.159
※ 编辑: gmoz 来自: 220.129.40.159 (08/10 00:31)
1F:推 hellolucky:请问用define不用变数有特殊意义吗?(因为我都用变数) 08/10 01:31
2F:推 alpe:安全性会比较好而已. 08/10 08:55
3F:推 thitbbeb:那函式前面加@的意思是?因为我都没加耶= = 08/10 11:28
4F:推 tgbsa:代表不显示错误讯息 08/10 11:50