gpt4 book ai didi

php - 尝试从 PHP 连接数据库 MySQL(未成功)

转载 作者:行者123 更新时间:2023-11-30 01:03:11 25 4
gpt4 key购买 nike

我正在学习有关 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";

?>

我的文件的输出只是浏览器上的一个空白选项卡。我应该怎么做才能解决这个问题?我做错了什么?

提前谢谢您。我对网络编程非常陌生。

最佳答案

$_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";

现在...

  1. 使用 mysqli_* 函数,因为 mysql_* 已弃用。
  2. 稍后您将需要 $link 变量进行查询。
  3. 作为新手,请阅读以下内容:How can I prevent SQL injection in PHP?
  4. 准备好声明了!记住!

关于php - 尝试从 PHP 连接数据库 MySQL(未成功),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19916604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com