欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

有哪位高手用过新浪云啊新手一枚

程序员文章站 2024-02-09 20:28:46
...
有谁用过新浪云啊,求助啊,新手一枚
把数据库在新浪平台里建好了以后,怎样和自己托管的代码连接起来啊,在php里用mysql_connect()貌似不行啊
比如建立一个文件conn.php,代码如下

$conn = mysql_connect( "w.rdc.sae.sina.com.cn:3307", "SAE_MYSQL_USER", "SAE_MYSQL_PASS") or die("数据库链接错误");
mysql_select_db("bbs", $conn);
mysql_query("set names 'GBK'"); //使用GBK中文编码;
?>

之后每次浏览的时候就会出现
SAE_Warning: mysql_connect() [function.mysql-connect]: this app is not authorised in conn.php on line 2

SAE_Warning: mysql_connect() [function.mysql-connect]: in conn.php on line 2
数据库链接错误

应该怎么弄啊,唉。。。。。

------解决方案--------------------
"SAE_MYSQL_USER", "SAE_MYSQL_PASS" ???
SAE_MYSQL_USER, SAE_MYSQL_PASS
------解决方案--------------------
SAE_MYSQL_USER, SAE_MYSQL_PASS

这个是让你数据库用户名和密码的

不是让你照原样填上去的
------解决方案--------------------
SAE_MYSQL_USER, SAE_MYSQL_PASS

这个两个是SAE 自带的常量,你直接写没问题。。问题是。。
mysql_connect( "w.rdc.sae.sina.com.cn:3307"

也要写成。。。

$con = mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS);
------解决方案--------------------
这里有两种办法。
第一,使用sae里面自带的变量。
第二,使用sae提供的SaeMysql类来操作
------解决方案--------------------
SEA直接查询就可以了啊


$mysql = new SaeMysql();
$sql = "SQL语句";
$data = $mysql->getData( $sql );


SEA返回的是一个多维数组
$data[XXX]['XXX'];
$mysql->closeDb();
有哪位高手用过新浪云啊新手一枚

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频