我已經創建了一個自定義函數,並且出現此錯誤。我不認爲我的腳本中存在「解析錯誤」。如何在PHP中正確創建自定義函數?
Parse error: syntax error, unexpected ',', expecting '&' or T_VARIABLE in C:\wamp\www\web template\test.php on line 8
<?php
require('global script/php/dbConnect.php');
$varName = 'sd';
echo checkDBDuplicate('account_list', 'memberID', $varName);
function checkDBDuplicate(tableName, dbFieldName, variableName)
{
$tableName = tableName;
$dbFieldName = dbFieldName;
$variableName = variableName;
$searchDuplicate = mysql_query('
SELECT $dbFieldName
FROM $tableName
WHERE $dbFieldName = $variableName
') or die(mysql_error());
$countRow = mysql_num_rows($searchDuplicate);
return $countRow;
}
?>
這個腳本的目的是測試如果我能在SELECT語句中使用的變量。
是什麼在你的SQL語句的test.php – 2012-04-05 12:37:34
的8號線確保逃生使用字符串'mysql_real_escape_string' – JimmyBanks 2012-04-05 12:43:48