我正在关注PHP和MySQL的网络教程。
我正在使用Linux。我正在尝试建立与数据库的连接,但它无法正常工作。 我有我的数据库:
create database test;
create table user(name text, pass text);
insert into user values('john', '123');
然后我的php:
<?php
$_host = "localhost";
$_dbuser = "root"
$_dbpass = "";
$_dbname = "test";
@mysql_connect("$_host", "$_dbuser", "$_dbpass") or die("could not connect");
@mysql_select_db("$_dbname") or die("no database");
echo "connection stablished";
?>
我的文件输出只是浏览器上的空白标签。 我该怎么做才能解决这个问题?我做错了什么?
提前谢谢你。我是网络编程的新手。
答案 0 :(得分:0)
$_host = "localhost";
$_dbuser = "root"
$_dbpass = "";
$_dbname = "test";
$link = mysqli_connect($_host, $_dbuser, $_dbpass, $_dbname);
if (!$link) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
echo "connection stablished";
现在...
mysqli_*
mysql_*
函数。$link
变量才能进行查询。