文档

PHP访问(2.0版)

更新时间:

通过PHP访问云原生数据仓库AnalyticDB MySQL版2.0集群时,如果用户的操作系统是Linux,则需要安装php-mysql 5.1.x模块;如果操作系统是Windows,则需要安装php_MySQL.dll。

$strsql="SELECT user_id FROM my_ads_db.my_first_table limit 20;";
$result=mysqli_query($ads_conn, $strsql);
while($row = mysqli_fetch_array($result)) {
  echo $row["user_id"] ; //user_id为列名
}

使用mysqli连接云原生数据仓库AnalyticDB MySQL版2.0集群

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

使用PDO连接云原生数据仓库AnalyticDB MySQL版2.0集群

$ads_server_name = "xxxxx.cn-beijing-1.ads.aliyuncs.com";
$ads_username = "my_access_key_id"; // 连接云原生数据仓库AnalyticDB MySQL版的用户名
$ads_password = "my_access_key_secret"; // 连接云原生数据仓库AnalyticDB MySQL版的密码
$ads_database = 'my_ads_db'; // 云原生数据仓库AnalyticDB MySQL版的名字
$ads_port = 10024;
$dsn = "mysql:host={$ads_server_name};dbname={$ads_database};port={$ads_port}";
try {
    $dbh = new PDO($dsn, $ads_username, $ads_password);
    echo 'PDO Success !';
} catch (PDOException $e) {
    echo 'PDO Connection failed: ' . $e->getCode() ."\n" . $e->getMessage() ."\n". $e->getTraceAsString();
}
  • 本页导读 (1)
文档反馈