【发布时间】:2014-11-29 14:00:13
【问题描述】:
我试图复制 How to Check if value exists in a MySQL database 并自己制作,但由于某种原因它不起作用......
这是我得到的:
<?php
$host = '127.0.0.1';
$username = 'root';
$password = '';
$dbname = 'multiplayer';
$con=mysqli_connect($host, $username, $password, $dbname);
$check_player_ip=mysqli_query($con, 'SELECT `player_ip` FROM `playerdata` WHERE username = "remco" AND active = 0');
if (mysqli_num_rows($check_player_ip) == 0) {
//didnt find anything
} else{
//found something
}
?>
我收到此错误: 解析错误:语法错误,第 1 行 C:\xampp\htdocs\test.php 中出现意外的 '$check_player_ip' (T_VARIABLE)
解决方案
如果您收到 T_VARIABLE 错误,请检查此规则之前的变量。您可能忘记了“;”的位置xD
感谢大家的支持!
【问题讨论】:
-
你有一个错误(extra i):mysqli_query应该是mysql_query
-
@Arkni 绝对不是。而
mysql_crap应该至少是mysqli_crap。相反的建议应该在十年前发布。 -
@user2864740 ,所以在这种情况下,他应该添加连接实例作为第一个参数(编辑:他编辑了他的问题)。
-
@Arkni 啊,现在我们到了某个地方:D
-
@Remco 如果您打算每 2 分钟更改一次问题。根据给出的答案的更新,我将投票关闭。 不要那样做。保留您原来的问题,并将 cmets 放在答案下方。