<div class="ui-widget">
<form method="POST">
<?php
if(isset($_POST['search'])){
$connection = mysql_connect('localhost', 'root', '1234');
mysql_select_db('hoppers');
$query = "SELECT user_name FROM users WHERE {$_POST['username']} = user_name";
$result = mysql_query($query) or die ("MySQL-Error: " . mysql_error());
$row = mysql_fetch_array($result);
if($row = TRUE){
$present = $row['user_name'];
echo $present;
}else{
echo "This User does not exist!";
}
}
?>
<label for="tags">Username: </label>
<input type="text" id="tags" name = "username">
<input type="submit" name="search" value="Suchen!">
</form>
</div>
所以我一直都想與未知列在此錯誤消息:的MySQL錯誤:「where子句」未知列「dompol171」。
因此,它將我輸入的用戶名與列「user_name」本身進行比較。我一直嚇壞了......因爲我不知道如何以不同的方式來比較它!MySQL的錯誤:在where子句
哪裏是所有關於使用mysqli的強制性的東西嗎?是不是mysql_query()仍然被棄用? – 2014-01-13 21:59:49