如何在PHP中将两个数据库字段连接在一起?

如何在PHP中将两个数据库字段连接在一起?,php,mysql,Php,Mysql,下面是我的代码: while ($row = mysql_fetch_array($result)) { echo " <tr> <td>{$row['TeacherForename'].$row['TeacherSurname']}</td> <td>{$row['StudentForename'].$row['StudentSurname']}</td> </tr>";

下面是我的代码:

while ($row = mysql_fetch_array($result)) {
      echo "
  <tr>
      <td>{$row['TeacherForename'].$row['TeacherSurname']}</td>
       <td>{$row['StudentForename'].$row['StudentSurname']}</td>
  </tr>";
    }
while($row=mysql\u fetch\u array($result)){
回声“
{$row['TeacherForename'].$row['teachername']}
{$row['StudentForename'].$row['studentname']}
";
}
我想让TeacherForname和Teacher姓氏彼此连接,并让StudentForName和Student姓氏连接,当我研究时,它说使用。语法进行连接,但不起作用

你打算怎么做?

while($row=mysql\u fetch\u array($result)){
while ($row = mysql_fetch_array($result)) {
      echo "
  <tr>
      <td>{$row['TeacherForename']}{$row['TeacherSurname']}</td>
       <td>{$row['StudentForename']}{$row['StudentSurname']}</td>
  </tr>";
    }
回声“ {$row['TeacherForename']}{$row['teachername']} {$row['StudentForename']}{$row['studentname']} "; }

只要在字符串上下文中这样做-
就不能被视为php连接运算符。所以只要把两个变量放在一起就可以了。

另一种方法是使用MySQL的