看板 PHP 關於我們 聯絡資訊
<body> 我是 <?php session_start(); ................. $myname=($user->name); $myid=($user->id); ?> 我的朋友 <?php session_start(); .................. for ($i = 0; $i < count($user->data); $i++) { $nname[i]= ($user->data[$i]->name); $iid[i]= ($user->data[$i]->id); } ?> <?php for ($i = 0; $i < $cc; $i++) { $userName = "XXX"; //帳號 $password = "XXX"; //密碼 $hostName = "XXX"; //主機(Server)名稱 $sql="Insert Into facebooknameid (myname,myid,friendname,friendid)value ('".$myname."','".$myid."','".$nname[i]."','".$iid[i]."')"; $dataList=mysql_query($sql); echo($nname[i]); echo($iid[i]); } ?> </body> ============================= code主要是要將第一段PHP讀好的myname跟myid 和第二段PHP讀好的nname[i],iid[i]的array 以for loop的方式在第三段PHP 一一存進資料庫 但是結果是 1.echo只會出現最後一筆資料->echo $nname[i]和$iid[i]這兩行 2.資料庫沒存進任何資料 不知道是哪部分出了問題 希望可以提供可能的解決辦法 try and error 謝謝 ============================= 第一段跟第二段的PHP資料有echo過皆正確 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.121.18.106
Darkland:要不要試試看把$sql echo出來然後丟進phpmyadmin看看? 06/07 18:42
bibo9901:1. 應該是 nname[$i] 和 iid[$i]。你沒加$符號則視同字串 06/07 19:09
bibo9901:2. 你的sql明明就是錯啊= = VALUE"S" 06/07 19:09
kentbear:都試過了耶~加$符號變成只echo出第一個@@ 06/07 20:49
bibo9901:所有的都改成 $nname[$i] 和 $iid[$i] 了嗎 ? 06/07 21:38
bibo9901:還有, 把mysql_error()印出來看看 06/07 21:39
Clessin:如果有用NetBeans的話,用debug模式除錯看看. 06/08 06:35