全部产品
云市场

PHP访问

更新时间:2019-04-28 15:46:06

通过PHP访问分析型数据库MySQL版时,如果用户的操作系统是Linux,则需要安装php-mysql 5.1.x模块;如果操作系统是Windows,则需要安装php_MySQL.dll。

使用mysqli连接分析型数据库MySQL版

  1. //连接分析型数据库MySQL版的url,可从分析型数据库MySQL版控制台获取url连接信息
  2. $ads_server_name="mydbname-xxxx.ads-cn-hangzhou-1.aliyuncs.com";
  3. $ads_username="my_access_key_id"; // 连接分析型数据库MySQL版的用户名
  4. $ads_password="my_access_key_secret"; // 连接分析型数据库MySQL版的密码
  5. $ads_database="my_ads_db"; // 分析型数据库MySQL版的名字
  6. $ads_port=3003; //分析型数据库MySQL版端口号,可从分析型数据库MySQL版控制台获取端口号
  7. // 连接分析型数据库MySQL版
  8. $ads_conn=mysqli_connect($ads_server_name,$ads_username,$ads_password,$ads_database, $ads_port);
  1. $strsql="SELECT user_id FROM my_ads_db.my_first_table limit 20;";
  2. $result=mysqli_query($ads_conn, $strsql);
  3. while($row = mysqli_fetch_array($result)) {
  4. echo $row["user_id"] ; //user_id为列名
  5. }

使用PDO连接分析型数据库MySQL版

  1. $ads_server_name = "xxxxx.cn-beijing-1.ads.aliyuncs.com";
  2. $ads_username = "my_access_key_id"; // 连接分析型数据库MySQL版的用户名
  3. $ads_password = "my_access_key_secret"; // 连接分析型数据库MySQL版的密码
  4. $ads_database = 'my_ads_db'; // 分析型数据库MySQL版的名字
  5. $ads_port = 10024;
  6. $dsn = "mysql:host={$ads_server_name};dbname={$ads_database};port={$ads_port}";
  7. try {
  8. $dbh = new PDO($dsn, $ads_username, $ads_password);
  9. echo 'PDO Success !';
  10. } catch (PDOException $e) {
  11. echo 'PDO Connection failed: ' . $e->getCode() ."\n" . $e->getMessage() ."\n". $e->getTraceAsString();
  12. }