ホームページ >バックエンド開発 >PHPチュートリアル >Sina Cloudを使用したことのある専門家はいますか? 私は初心者です。

Sina Cloudを使用したことのある専門家はいますか? 私は初心者です。

WBOY
WBOYオリジナル
2016-06-13 12:04:06801ブラウズ

Sina Cloud を使用したことがありますか? 助けてください。
Sina プラットフォーム上にデータベースを構築した後、PHP で mysql_connect() を使用すると接続できないようです。
たとえば、次のコードでファイル conn.php を作成します。

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

これにより、閲覧するたびにこのファイルが表示されます。
SAE_Warning: mysql_connect() [function. mysql-connect]: このアプリは conn.php の行 2 で許可されていません

SAE_Warning: mysql_connect() [function.mysql-connect]: conn.php の行 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

これら 2 つは 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);
------解決策---------------------------
ここには 2 つのタイプがあります。
まず、sae に付属の変数を使用します。
2 つ目は、sae が提供する SaeMysql クラスを使用して操作します。
------解決策------ ----------------
SEA は直接クエリできます

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


SEA は多次元配列
$data[XXX]['XXX'];
$mysql->closeDb();

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。