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();