我有一个PHP& MySQL代码。 当代码不在PHP函数内时,代码工作正常,代码如下:
require'connection.php';
$sql = "SELECT name_english FROM team";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo $row[name_english];
}
}
当我使用相同的确切代码但在PHP函数内部并调用时 文件末尾的函数,它不起作用。
答案 0 :(得分:1)
首先请阅读 PDO :http://php.net/manual/ru/pdo.connections.php
当您必须访问到关联数组中的元素时,您必须发送变量名称。在这种情况下,您发送包含变量名称的VARIABLE name_english
。如果您想要访问元素name_english
,则必须将放在引号中('name')。
echo $row[name_english];
要强>
echo $row['name_english'];