作者LisaShie (小麻)
看板PHP
標題[請益] 資料無法寫進資料庫
時間Thu Sep 27 16:17:07 2007
$sql="INSERT INTO member (mem_id, mem_psd,mem_name,mem_phone,mem_email,
mem_sex,mem_level,mem_news)VALUES ('$mem_id', '$mem_psd','$mem_name','
$mem_phone','$mem_email','$mem_sex','$mem_level','$mem_news') ";
這個語法直接放進sqlserver上可以執行新增資料
$conn=mysql_connect($db_ip,$db_id,$db_psd)or die ("Could not connect");
mysql_select_db($db_name);
然後我echo $conn
印出
Resource id #3
這表示有連上資料庫嗎?
可是我在php網頁裡寫
mysql_query($sql);
它卻不會新增資料…請問這是為什麼
問題不夠清楚的話請告訴我
--
╭▅▅╮ 把思念裝進瓶子裡寄給你
╭╯ *╰╮
║* * ║~
Lisa Shie
║ * * ║ 讓你不得不把我放在心裡
║ * * *║ 我是愛熟男的小麻
╰════╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.184.34
→ aquarianboy:echo $sql; 09/27 16:18
推 yanli2:不用印出conn 因為你沒連上的話就會自己印出 09/27 16:21
→ yanli2:or die ("Could not connect) 09/27 16:21
→ yanli2:你有下查詢指令去查詢你的$sql嗎 09/27 16:22
推 allanshen:在query之後 echo mysql_error(); 就知道錯誤是什麼了 09/27 16:23
→ LisaShie:我按樓上的查詢方式結果No database selected 09/27 16:26
→ LisaShie:$sql則是正常印出 09/27 16:26
推 LisaShie:就是說我沒選好資料庫,可是我簡查過$db_name是ok的 09/27 16:35
推 yanli2:把前面的再貼上來看看 09/27 16:41
推 LisaShie:對不起!我錯了,後來才發現我程式裡的資料庫名稱跟 09/27 16:42
→ LisaShie:server上的不一樣!解決了!謝謝大家!error救了我 09/27 16:42
→ yanli2::P 09/27 16:43