Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 试图让MYSQL变量打印我的高分_Php_Mysql_Variables - Fatal编程技术网

Php 试图让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

这是我遇到问题的脚本。。 我正在为我的游戏制作一个游戏内击杀高分板,我试图让这个mysql查询工作,但我无法得到它

谁能帮帮我吗

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);