我想在redhat 6 系统架设了web服务器,在网站源代码网站里下载了一个网站,是PHP+mysql 数据库的,我不知道怎么才能连接安装上网站,我想问:怎样创建数据库?怎样创建数据库表?才能与网站相连接。哪位高手能帮帮我,回答尽量详细些,我是linux初学者.
数据库操作与数据库连接是两种方法
数据库操作可以通过网页也可以用数据库的应用程序
创建数据库的命令是create database 你的数据库名;后面别忘了分号
表的命令是create table 你的表名(这里写字段 然后敲个空格 这里写字段的数据类型,每个字段之间用英文状态下的逗号分隔)
PHP连接MySQL的代码:mysql_connect("localhost,这个看你的情况吧,如果是本地测试的就用localhost,如果是其他的就对应不同的方法","root,这里是要登录数据库的用户","这里是要登录数据库的用户密码");
具体的可以到w3school网站里看看详细,网上也是有现成的资料追问
$user = $_POST["user"];
$passwd = $_POST["passwd"];
}
else if(isset($_COOKIE["user"])) {
$user = $_COOKIE["user"];
$passwd = $_COOKIE["passwd"];
}
$sql_conn = mysql_connect("localhost","root","xxxxx") or die("数据库连接错误,错误信息:" . mysql_error());
mysql_select_db("user",$sql_conn);
$sql_query = mysql_query("SELECT * FROM users WHERE user = '" . $user . "'",$sql_conn);
$result = mysql_fetch_array($sql_query);
echo $result["user"];
数据库操作可以通过网页也可以用数据库的应用程序
创建数据库的命令是create database 你的数据库名;后面别忘了分号
表的命令是create table 你的表名(这里写字段 然后敲个空格 这里写字段的数据类型,每个字段之间用英文状态下的逗号分隔)
PHP连接MySQL的代码:mysql_connect("localhost,这个看你的情况吧,如果是本地测试的就用localhost,如果是其他的就对应不同的方法","root,这里是要登录数据库的用户","这里是要登录数据库的用户密码");
具体的可以到w3school网站里看看详细,网上也是有现成的资料追问
数据库,用户名和密码我都弄好了,就不知道这个网站,数据表前缀怎么填。还有create table+表名不写字段行不行?
追答表前缀的话你自己决定吧,这个没有硬性规定的
不写字段是不行的,这个是规定的。在一个表中字段必须至少要有一个
怎么填才能适合我那个网站的连接呢
举个例子给我好不好
写个命令出来
追答-_-|| 我怎么知道怎么才能适合你的网站。。。你的网站又不是我开发的,我也只能提供思路,你再根据我的思路下去。
我也不晓得你要用什么方法来实现,反正以下是我自己以前写过的网站代码片段,当然是阉.割版的
if(isset($_POST["user"])) {$user = $_POST["user"];
$passwd = $_POST["passwd"];
}
else if(isset($_COOKIE["user"])) {
$user = $_COOKIE["user"];
$passwd = $_COOKIE["passwd"];
}
$sql_conn = mysql_connect("localhost","root","xxxxx") or die("数据库连接错误,错误信息:" . mysql_error());
mysql_select_db("user",$sql_conn);
$sql_query = mysql_query("SELECT * FROM users WHERE user = '" . $user . "'",$sql_conn);
$result = mysql_fetch_array($sql_query);
echo $result["user"];
以上的代码可以实现最基本的数据库查询功能。其他的可以自行百度,也可以去w3school网站里找,刚刚在写的时候我就有不少忘了,去w3school里翻了一下,里面都有相关代码的。
温馨提示:答案为网友推荐,仅供参考