PHP连接mysql服务器数据库

标签 php mysql

我只想从浏览器测试数据库连接。但我得到的是空页。我没有收到错误消息。

<?php

    $con =  mysqli_connect('http://ec2-54-67-69-153.us-west-1.compute.amazonaws.com/', 'root', 'root') or die(mysqli_error($con));

    if ($con) {
        echo "success";
    } else {
        echo "fail";
    }

    mysqli_close($con);

?>

最佳答案

**Here is a handy function that connects you to a Database, using *Object Oriented* style:**
function MySQLi_quickConnect()
{
  $host     = 'somewebsite.db.120327161.hostedresource.com'; //or 'http://localhost'
  $username = '<YOUR USERNAME>';
  $password = '<YOUR PASSWORD>';
  $database = '<YOUR DATABASES NAME>';

  $db = new MySQLi($host,$username,$password,$database);
  $error_message = $db->connect_error;
  if($error_message != NULL){die("Error:" . $error_message . "<br>" . "Occured in function
                                         MySQLi_quickConnect");}
  return $db;   
}

**A simple example on how you would query the Database:**
$db = MySQLi_quickConnect(); //this is your new Database object
$sql = "<YOUR SQL STATEMENT>"; 
$stmt = $db->query($sql);
if(!$stmt){die('MyError : ('. $db->errno .') '. $db->error);}  //kill script, show errors

关于PHP连接mysql服务器数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27765303/

相关文章:

php - 错误 : Call to undefined function Tests\factory()

php - Node Crypto createHmac() 输出与具有相同输入的 PHP hash_hmac() 输出不同吗?

逗号之间的MySQL字符串搜索

php - 显示图像 Blob ,可能编码错误

php - MySQL语法错误-无法创建表

php - Laravel Homestead 无法连接到数据库

php - 如何使用 php 以编程方式创建 ssl 证书?

php - 使用 PHP 在 JSON 中创建空对象的最佳方法?

mysql - 是否可以将 arules 包与 MySQL 数据库一起使用?

php - 查询不适用于 amp inside URL