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