function getSinglevalue($tableName, $prop, $value, $columnName){ $q = $conn->query("SELECt `$columnName` FROM `$tableName` WHERe $prop='".$value."'"); $f = $q->fetch(); $result = $f[$columnName]; return $result;}
然后,您可以简单地执行以下 *** 作:
$singlevalue = getSinglevalue('login_users', 'username', $userid, 'name'); // will get you the value
因此,您只需创建一次该函数,即可将其重新用于具有不同列名的不同表。
社区编辑: 出于安全原因,请避免将字符串连接以形成SQL查询,而应使用准备好的语句。
因此,而不是弱势群体
$q = $conn->query("SELECt `$columnName` FROM `$tableName` WHERe $prop='".$value."'");
在准备好的语句中使用相应的代码
$q = $conn->prepare('SELECt :columnName FROM :tableName WHERe :property=:value', [ 'columName' => $columnName, 'tableName' => $tableName, 'property' => $prop, 'value' => $value]);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)