我很新的PHP,快速注意這是一個Android應用程序,我打電話給這個腳本,我沒有用戶組成腳本哈哈。有一系列複選框,當它們檢查某些複選框時,它會將腳本附加到字符串構建器。我試圖運行一個基於正在傳入的變量的值的查詢。通常我做這樣的事情,Php腳本,查詢從傳遞的值中運行
mssql_query("UPDATE Userdata SET BrowseScript = '".$_REQUEST['sqlscript']."'
WHERE Userdata.Username = '".$_REQUEST['Username']."'");
和它說的地方。 $_REQUEST['']
能搶我,我傳遞值。
但此時.$_REQUEST['']
是整個劇本,所以我想是這樣的
mssql_query($_REQUEST['sqlscript']);
和多數民衆贊成它,我希望它運行在查詢這就是值,查詢是正確的,但它只是不會返回任何值,我想我可能有某種類型的語法錯誤或什麼的,就像我說我是新來的PHP。謝謝你的幫助。此外,我不發佈整個代碼,因爲一切運行正常,我只是不能讓該查詢運行。所以我需要幫助的是mssql_query部分再次感謝。
在插入到db之前對輸入進行健全性檢查,請參閱sql注入谷歌 – 2010-12-21 08:18:59