close
唉.. 話說剛剛我在幫學長寫他要的程式(很簡單的留言程式)....
寫好傳上去看(PHP),發現奇怪.. 怎麼一直新增失敗QQ?
就開始逐行檢查程式碼.. 既然是新增失敗,那就一定是新增的那邊出問題.. 會不會是資料庫連結失敗??
後來想了一下,不對阿.. 因為我有用die函式,要是連結失敗會說阿=  =
那為什麼咧... =  =?
開始檢查SQL語法..
$query="INPUT INTO `test` (`messages`) VALUES('$msg');";
乍看之下真的... 找不到錯誤@@... 因為我還動手寫了表單的部分,會有input標籤=  =
所以一直看都看不出錯誤... 直到後來我索性開出phpMyAdmin,手動新增一筆資料,檢查它的語法後發現...
X的,INSERT INTO寫成INPUT INTO啦!!!
吼=  =
氣死我了Orz..

不過總而言之.. 東西寫好嚕^^
程式碼如下:
    $HOST="localhost";
    $USER="root";
    $PWD="renfhrt";
    $DB="test";
    $link=mysql_connect($HOST, $USER, $PWD) or die("I could not connect to the server.");
    mysql_select_db($DB, $link);
    $msg=$_POST['msg'];
    if($msg!=""){
        $query="INSERT INTO `test` (`messages`) VALUES ('$msg');";
        $rs=mysql_query($query);
        if($rs==0){
            echo "新增失敗";
        }
    }
?>




    $query="SELECT `messages` FROM `test`";
    $result=mysql_query($query);
    $num=mysql_num_rows($result);
    echo "";
    for($j=0;$j<=$num-1;$j++){
    $row=mysql_fetch_row($result);
    echo "";
    for($i=0;$i<=count($row)-1;++$i){   
        echo "";
    }
    echo "";
    }
    echo "
" . $row[$i] . "
";
    mysql_close($link);
?>


arrow
arrow
    全站熱搜

    hechian 發表在 痞客邦 留言(0) 人氣()