Php 试图让MYSQL变量打印我的高分
这是我遇到问题的脚本。。 我正在为我的游戏制作一个游戏内击杀高分板,我试图让这个mysql查询工作,但我无法得到它 谁能帮帮我吗Php 试图让MYSQL变量打印我的高分,php,mysql,variables,Php,Mysql,Variables,这是我遇到问题的脚本。。 我正在为我的游戏制作一个游戏内击杀高分板,我试图让这个mysql查询工作,但我无法得到它 谁能帮帮我吗 if($i < $top_hiscore && !in_array($row["playerName"], $banned) && !in_array(ucwords($row["playerName"]), $banned)) { if($i & 1) { echo '<tr class="row ro
if($i < $top_hiscore && !in_array($row["playerName"], $banned) && !in_array(ucwords($row["playerName"]), $banned)) {
if($i & 1) {
echo '<tr class="row row1">
<td class="rankCol">'.$i.'</td>ITS HERE
<td class="alL"><a href="'.$website.'/'.$pers.'?name='.$row["playerName"].'" target="_self">'.BBCode($row["playerName"]).'</a></td>
<td class="alL">'.getKillsFor('.$row["playerName"].').'</td>
</tr>';
} else {
echo '<tr class="row row2">
<td class="rankCol">'.$i.'</td>
<td class="alL"><a href="'.$website.'/'.$pers.'?name='.$row["playerName"].'" target="_self">'.BBCode($row["playerName"]).'</a></td>
<td class="alL">'.getKillsFor('.$row["playerName"].').'</td>
</tr>';
}
}
正如您所知,mysql\u查询已被弃用。改用PDO和准备好的语句。避免使用将$name设置为“”的人员进行sql注入;或1=1;#) mysql\u查询的输出是一个资源,这是您应该发送到mysql\u fetch\u行的内容 那么这个
$kquery = mysql_query ("SELECT * FROM skills WHERE playerName ='".$name."'") or die(mysql_error());
$query = mysql_query($kquery);
$row = mysql_fetch_row($query);
应该是
$result = mysql_query("SELECT * FROM skills WHERE playerName ='".$name."'") or die(mysql_error());
$row = mysql_fetch_row($result);
“如果($i&1)”中1的目的是什么?你所说的不正确是什么意思?错误的结果还是错误?
$result = mysql_query("SELECT * FROM skills WHERE playerName ='".$name."'") or die(mysql_error());
$row = mysql_fetch_row($result);