数据库服务基于阿里云关系型数据库服务(Relational Database Service,简称RDS),为开发者提供了稳定可靠、可弹性伸缩的在线数据库服务。RDS采用即开即用方式,并提供数据库在线扩容、备份回滚、性能监测及分析功能。
建议使用pdo或者PHP MySQL扩展库相关函数。
使用默认数据库:
$pdo = new PDO();
其中,在原有的PDO基础上添加了alias参数,可以支持线上运行多个数据库,传入数据库实例名称。
$pdo = new PDO(null, null, null, array(),'rdsname');
并且如果用户曾经在阿里云rds申请过数据库可以传入参数直接访问。
$dsn = 'mysql:dbname=app_db;host=xxx.mysql.rds.aliyuncs.com;port=3306'; $pdo = new PDO($dsn,'username','password');
使用默认数据库:
$link=mysql_connect();
其中,在原有的PDO基础上添加了alias参数,可以支持线上运行多个数据库,传入数据库实例名称。
$link=mysql_connect(null, null, null, false, 0, 'rdsname');
并且如果用户曾经在阿里云rds申请过数据库可以传入参数直接访问。
$link=mysql_connect("xxx.mysql.rds.aliyuncs.com ","username","password");
注:mysql_pconnect参数方式与mysql_connect相同。
其他mysql方法与原生保持一致。