我在SAE平台上建立了個表myTable, 現在我想從中擷取資料,但根本擷取不到, num輸出的是0,在平台上運行SQL語句是可以檢索出來的,不知道我PHP語句哪裡寫錯了,還是需要別的什麼操作呢?
大神們幫我看看吧!應該怎麼寫啊?搞了半天還是不行,我要暈了啊!
$link = mysql_connect (SAE_MYSQL_HOST_M . ':' . SAE_MYSQL_PORT, SAE_MYSQL_USER, SAE_MYSQL_PASS);
mysql_select_db (SAE_MYSQL_DB, $link);
if($link)
{
$mysql = new SaeMysql();
$sql = "SELECT * FROM 'myTable'";
$num = 0;
while($data = $mysql->getData($sql))
{
++$num;
}
$numLine = count($data);
$mysql->closeDb();
}
回複討論(解決方案)
PHP的請去專門的版問問。
PHP的請去專門的版問問。
哦,好吧!我看是和資料庫相關的就先放到這裡了
朋友們,幫我看看吧!大神快來!
繼承sae的mysql類才可以用那些定義的常量
1、確認 mysql 服務已經啟用
2、既然使用 SaeMysql 類,就該放棄 mysql 函數族
$sql = "SELECT * FROM 'myTable'";
去掉'myTable'中的單引號
繼承sae的mysql類才可以用那些定義的常量
你說的對,兩個不能混著用,現在問題已經解決了,多謝!
1、確認 mysql 服務已經啟用
2、既然使用 SaeMysql 類,就該放棄 mysql 函數族
1、確認 mysql 服務已經啟用
2、既然使用 SaeMysql 類,就該放棄 mysql 函數族
多謝幫忙,現在問題已經解決了,引號問題之前也沒注意。我是新手,還請大家多關照!