gpt4 book ai didi

php - 如何在 PHP 中正确创建自定义函数?

转载 作者:行者123 更新时间:2023-11-30 23:59:01 25 4
gpt4 key购买 nike

我创建了一个自定义函数,但出现此错误。我认为我的脚本中没有“解析错误”。

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 语句中使用变量。

最佳答案

变量应该有一个$前缀。所以

function checkDBDuplicate(tableName, dbFieldName, variableName) {

错了,改成

function checkDBDuplicate($tableName, $dbFieldName, $variableName) {

显然,更进一步也是如此,所以:

$tableName = tableName;
$dbFieldName = dbFieldName;
$variableName = variableName;

需要同样的待遇

关于php - 如何在 PHP 中正确创建自定义函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10028713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com