这些是我的问题:注意:实际上不会显示单个查询 ('(回声$variable;不返回任何内容回显"$variable"返回"$variable" 返回"东西";代码?
此问题出现在Chrome的便携式版本和Firefox中
这是我的代码供参考:
<!DOCTYPE HTML>
<html lang = "it" >
<head>
<meta charset="utf-8">
<meta name = "keywords" content = "catcher, gioco, top, 10">
<meta name="author" content="Luca Ballarati">
<?php require 'connessione'; ?>
<title> TOP 10 </title>
</head>
<body style = "background-color: white;">
<h1>PROVA:</h1>
<?php
apri_conn();
mysqli_select_db($con,"catcher");
$sql="SELECT Username, Record FROM utenti ORDER BY Record LIMIT 10";
$result = mysqli_query($con,$sql);
chiudi_conn();
echo '<b><center><h2>TOP 10 GIOCATORI e RECORD</h2></center></b><br><br>.';
?>
<?php
$i=0;
while ($i < 11) {
$i++;
$NomeUtente = mysql_result($result,$i,"NomeUtente");
$Record = mysql_result($result,$i,"Record");
$str = "AAA"
echo "<p>AAA</p>";
}
?>
</body>
我认为我使用的是正确的语法,从我与本网站和其他帖子的比较中。是我错了,还是有别的东西在起作用?
除了此代码中包含的许多错误之外,您不应该在HTML文档上使用echo
,您可以简单地关闭PHP标签。例如
if( 1 == 1 ) { //True every time
?>
<p>AAA</p>
<?php } ?>
几乎和你写的一样:
if( 1 == 1 ) { //True every time
echo "<p>AAA</p>";
}
另外,如果您想将HTML与PHP代码混合使用,我建议您使用endif
和endwhile
进行循环。