show slave status \G;
我想将这句的内容显示在网页上,要怎么做啊?
<?php
$result = mysql_query("show slave status \G");
echo $result;
echo "<table frame='box' border='1'>
<tr>
<th>实时时间</th></tr>";while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row[0]."</td>";
echo "</tr>";
}echo "</table>";mysql_close($con);
?>老是报错啊,显示不出来
我想将这句的内容显示在网页上,要怎么做啊?
<?php
$result = mysql_query("show slave status \G");
echo $result;
echo "<table frame='box' border='1'>
<tr>
<th>实时时间</th></tr>";while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row[0]."</td>";
echo "</tr>";
}echo "</table>";mysql_close($con);
?>老是报错啊,显示不出来
show slave status G 这将造成语法错误,导致SQL查询出错,$result为布尔值false。
你可用: mysql_query("show slave status \\\G"); // 因为还要经过PHP的解析所以多加一个PHP的转义符
\G \q这些命令在mysql桌面客户端才有。因为这些命令只是告诉mysql client如何操作或如何显示查询结果,mysql server并不知道怎样解析,所以会报语法错误。