我正在構建使用Titanium Studio的移動應用程序,內部版本:3.1.1.201303242433,CLI版本3.0.24,Titanium SDK版本3.0.2.GA,iOS SDK:6.1,iPad模擬器:MAC OS X10.7.5上的6.1。 我正試圖從遠程數據庫檢索JSON數據。該數據庫有記錄有和沒有「sectionid」(sectionID是數字1-12)。我想通過傳遞給我的查詢的「sectionid」來檢索記錄。下面是我下面的步驟:首先,我分配一個「sectionid」像這樣一個tableViewRow:將變量傳遞給遠程php文件以獲取JSON數據
leftImage:'images/advertising.png',
title:'Advertising',
sectionid: '1',
color:'#000',
font: {fontWeight:'bold', fontSize:16},
height:'44dp',
hasChild:true,
test:'testcatmenu.js'},
然後我通過sectionid到另一個文件是這樣的:
var section = e.rowData.sectionid;
win.section = section;
在接下來的文件我得到的sectionid並把它傳遞給遠程PHP文件是這樣的:
var section = Ti.UI.currentWindow.section;
var url = "http://mydomain.com/myfile.php?sectionid='section'";
最後,在PHP文件I $ _GET的sectionid,並用它在我的MySQL查詢像這樣:
$result = mysql_query("SELECT name FROM `cms_client` WHERE sectionid = '" . mysql_real_escape_string($_GET['section']) ."'") or die('Could not query');
php文件正在返回沒有sectionid的記錄,所以在某處我失去了sectionid?我不知道我的代碼語法錯在哪裏,有人會這麼友好地向我展示我需要使其正確工作的正確語法?
也許包括在SELECT'sectionid'? 'SELECT name,sectionid FROM \'cms_client \'' – 2013-03-25 15:25:46
感謝您回覆,我添加了但沒有效果。 – dnevels 2013-03-25 15:45:27