我无法在任何地方找到它(主要是因为我不知道要搜索什么),但是当我在 W3Schools 上阅读时,我偶然发现了以下代码:
$sql="SELECT Lastname,Age FROM Persons ORDER BY Lastname";
if ($result=mysqli_query($con,$sql))
{
// Return the number of rows in result set
$rowcount=mysqli_num_rows($result);
printf("Result set has %d rows.\n",$rowcount);
// Free result set
mysqli_free_result($result);
}
然后我想知道 $result 是什么?它从何而来?
当我搜索“$result mysqli”时,实际上没有任何帮助出现...
我习惯用 $ 作为变量的符号,但这显然没有在代码中的任何地方定义。它是某种调用函数的方式吗?
最佳答案
短语mysqli_query($con,$sql)
是一个函数调用。这是一个函数调用的提示是函数名称后面的括号。
当代码遇到该短语时,它会调用其他一些名为 mysqli_query
的 PHP 代码(位于某处的库中)。该代码从您的程序接收两个值($con 和 $sql 值,执行一些操作并返回一个新创建的值(一个包含有关查询的信息和结果的对象)。
然后将该值分配给变量 $result。
关于php - 这些功能在哪里? "variables"?来自?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22812085/