php - 我的数据库连接文件有什么问题?

标签 php mysql database

代码的输出是:

Connected and SQL Problem

这意味着它已连接但未选择所需的数据库,即马拉拉。请帮忙?

  $con = mysqli_connect("localhost", "username", "password") or die("Connection Problem" . mysqli_connect_error($con));
  echo "Connected and ";
  $database = mysqli_select_db($con,malala) or die("SQL Problem".mysqli_connect_error($con));
  echo "Selected"; 

最佳答案

因为($con,malala)中的malala需要被引用。它被视为 constant .

即:

($con, "malala")

或者放在里面

$con = mysqli_connect("localhost", "savehand_tallal", "&aBE+9NxZ6^c")

作为

$con = mysqli_connect("localhost", "savehand_tallal", "&aBE+9NxZ6^c", "malala")

所以你不需要使用

$database = mysqli_select_db($con,malala)...

虽然使用了错误报告,但会向您抛出一个未定义的常量 malala 通知。

mysqli_connect() 引用:

还要确保 malala 数据库确实已创建并且不包含任何空格或外来字符。

关于php - 我的数据库连接文件有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33507104/

相关文章:

php - Sendhub API 问题

php - 从 php 运行可执行文件而不生成 shell

mysql - 无法将数据插入我的数据库

php - 使用 PHP 和 AJAX 请求的简单 MySQL 登录

PHP Mysqli SELECT from Views 不起作用

database - 使用 R 的数据库推荐

java - 如果一个 `changeSet` 申请失败,如何回滚 `databaseChangeLog` 内的所有 `changeSet` ?

php - 如何使用数据库中的数据自动填充文本框?

javascript - 尝试使其动态时,jQuery AJAX 自动完成功能不起作用

php - 如果字段不存在则跳过表的 mysql 语句