作者 主題: 請教兩個問題?  (閱讀 2780 次)

0 會員 與 1 訪客 正在閱讀本文。

fell0206

  • 活潑的大學生
  • ***
  • 文章數: 339
    • 檢視個人資料
請教兩個問題?
« 於: 2007-08-11 23:02 »
各位大大,我在練習寫PHP時...遇到兩個問題:
1.以下這個function是有錯的,可是...我找不到錯在那?
(PS. echo 部份是..我在找..看那裡不能執行)
function check($rsubject)
{
echo "333";
$r=mysql_query("select subject from note where subect='$rsubject'");

if (mysql_fetch_row($r)) return -1;
return 0;
echo "444";
}

2.各位大大,我想請教一下!以下粗體的部份!!
function check($subject)
{
$e=mysql_query("select subject from note where subect='$subject'");
if (mysql_fetch_row($e)) {
return -1;
}else {
return 0;
}
mysql_fetch_row就我所知,若成功,會將指標移到下一筆DATA,若失敗,則傳回FALSE,我想請問一下,return -1如否代表“傳回FALSE”,而return 0 是否為“指標移至下筆DATA”??
請各位大大指點一下!! Thank you~

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5396
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
請教兩個問題?
« 回覆 #1 於: 2007-08-12 00:25 »
你的意思是你寫的是
代碼: [選擇]
if (false) return -1;
嗎?

回去把書看一看吧. 你寫的並不是上頭那個意思.

梁楓

  • 俺是博士!
  • *****
  • 文章數: 6220
    • 檢視個人資料
請教兩個問題?
« 回覆 #2 於: 2007-08-12 05:43 »

fell0206

  • 活潑的大學生
  • ***
  • 文章數: 339
    • 檢視個人資料
請教兩個問題?
« 回覆 #3 於: 2007-08-15 00:57 »
原來如此!!
感謝大大的指點!!
問題已解決!!