点击后会进入Mysql的API使用手册,这里介绍了关于数据库的一些预定义常量和一个使用其连接mysql的例子。然而,这并不是最方便的一个方法。
在新浪云的Classes(我也不知道怎么叫,简称classes)开发文档中,有一个SaeMysql类。如图,只需实例化SaeMysql类对象,不到20个字符即可完成数据库连接。同时下方有同样便利的函数来对数据库进行各项常用 *** 作。
下面我们使用Sublime Text来连接一次。
写好代码上传到sae云后,打开网页。可以看到的确以多维数组的方式显示了数据库内的数据。
我有现成的代码。$db['default']['hostname'] = sae_mysql_host_m//主库
$db['default']['hostname_s'] = sae_mysql_host_s//从库
$db['default']['username'] = sae_mysql_user
$db['default']['password'] = sae_mysql_pass
$db['default']['database'] = sae_mysql_db
$db['default']['port'] = sae_mysql_port用这些参数替代
不用引入文件,直接用。
代码示例:
<?php$mysql = new SaeMysql()
$sql = "SELECT * FROM `user` LIMIT 10"
$data = $mysql->getData( $sql )
$name = strip_tags( $_REQUEST['name'] )
$age = intval( $_REQUEST['age'] )
$sql = "INSERT INTO `user` ( `name` , `age` , `regtime` ) VALUES ( '" . $mysql->escape( $name ) . "' , '" . intval( $age ) . "' , NOW() ) "
$mysql->runSql( $sql )
if( $mysql->errno() != 0 )
{
die( "Error:" . $mysql->errmsg() )
}
$mysql->closeDb()
?>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)