PHP函数内的php / sql代码无效

时间:2016-01-03 15:46:07

标签: php

我有一个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函数内部并调用时 文件末尾的函数,它不起作用。

1 个答案:

答案 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'];