Re: [請益] php跟sql的連結語法程式
※ 引述《funkin (funkin)》之銘言:
: 我最近建置一個資料庫table叫member裡面欄位
: no,name,phone.pwd,mail(按照順序)
: 我從登入網頁(login.php)要檢查密碼(pwd)跟使用者(no)是否正確來到(checkuser.php)
: 我$sqlstr寫這樣:
: $sqlstr= 'SELECT no, pwd'
: . ' FROM `member` '
: . ' WHERE `no` ="$no" AND `pwd` ="$pwd"';
: 然後編譯出現
: SELECT no, pwd FROM `member` WHERE `no` ="$no" AND `pwd` ="$pwd"
: (我有把它echo $sqlstr)
: 因為我用處理蠻久了一直沒變成值
: 所以想請益各位
我有依照各位的方式下去打
然後我有echo $sqlstr 我把echo再回去貼到sql上是查得到這筆紀錄
可是我的php一直沒讓我checkuser成功,我在想跟我的php4.3.1有關嗎?
因為我之前在補習班學都沒有要用 `or' 的符號也有完成確認使用者
我該如何除錯?
另外我adduser也是一樣
$sqlstr=sprintf("insert into member values(%s,%s,%s,%s,%s)",
$no,$name,$phone,$pwd,$mail);
我依照前面的大大寫這樣
編譯是有出現這樣
insert into member values(1234,12,12,12,12)
新增失敗!
變數的值都有丟過來
我的判斷是這樣
if(!mysql_query($sqlstr))
echo "新增失敗!";
else
echo "新增成功!";
前面登入資料庫我是另外寫成
require("dbconfig.txt");
然後dbconfig.txt的內容是
<?
$cnid=mysql_connect("localhost","root","密碼");
mysql_select_db("ktvdb",$cnid);
mysql_query("set names 'utf8'");
?>
這樣我是哪出錯
這禮拜已經都在用這個了
還是找不是錯誤來
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.14.179
※ 編輯: funkin 來自: 59.104.14.179 (03/02 19:33)
推
03/02 23:02, , 1F
03/02 23:02, 1F
→
03/02 23:04, , 2F
03/02 23:04, 2F
→
03/02 23:06, , 3F
03/02 23:06, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章