[SQL ] 讀取、新增資料庫

看板Database作者 (改變)時間16年前 (2007/12/17 15:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
apache 2.2.6 php 5.2.5 mysql 4.1.22 最近要做一個留言版,但是用php程式新增資料時,有新增,但全是空白欄位, 然後只要用到sql語法的程式,不管怎麼樣,跑出來就是空白一片,什麼都沒有 例如我用以下程式來測試是否連結到資料庫: <html> <head> <title>開啟與關閉資料庫連結</title> </head> <body> <? // 設定mysql_connect()的參數字串 mysql_query("SET NAMES utf8"); //<-重點 mysql_query("SET CHARACTER_SET utf8");//<-重點 $user = "root"; $pass = "pass"; // mysql_connect()函數的語法:mysql_connect("主機名稱","帳號","密碼"); $link = mysql_connect($hname, $user, $pass); // 如果開啟資料庫連結失敗, 傳回false if ($link != false) { echo "MySQL資料庫連結成功!<br>"; echo "主機名稱: $hname<br>"; echo "帳號: $user<br>"; echo "密碼: $pass<br>"; } else echo "MySQL資料庫連結失敗!<br>"; // 關閉資料庫連結 mysql_close($link); ?> </body> </html> 結果從localhost連結之後回傳的頁面是一片空白Orz 然後用php程式去新增到資料庫全部都是空白值 如果直接在資料庫新增後再讀取 也是一片空白 什麼都不會出現 我已經把所有能換的編碼都換成了utf8,仍舊不行 以下是我連結資料庫的程式碼 <?php $id="root"; $password="pass"; //印出post變數有無傳過來 echo $name,$subject,$contents; //連接到MySQL伺服器 $links=mysql_pconnect("localhost",$id,$password); //開啟wpd資料庫 $sel_db=mysql_select_db("wpd",$links); ?> 下面是我新增資料的程式碼 <?php include_once("haha.php"); //新增資料到post資料表 mysql_query("insert into post values ('$name','$subject','$contents')"); //轉向showpost.php程式 header("location:showpost.php"); ?> 希望各位能幫忙指點一下到底是哪出了問題,感激不盡。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.43.130 ※ 編輯: sealight 來自: 134.208.43.130 (12/17 19:39)
文章代碼(AID): #17PYPDbi (Database)
文章代碼(AID): #17PYPDbi (Database)