Проблем с извеждане от БД

lam3r4370

Registered
Имам супер странен проблем... :D
Връзката към БД е направена ,показвам кода след нея:
echo $_POST['text'];
$filter = $_POST['text'];
$sql = "SELECT DISTINCT * FROM contents
WHERE
MATCH(content,title) AGAINST ('$filter')
";
$mksql=mysql_query($sql);
while($row = mysql_fetch_assoc($mksql)) {
echo $row['title']."<br />";
}
<form method="POST" action="search.php">
<input type="text" name="text" />
<input type="submit" name="submit" value="submit" />
</form>

При изпълняване на заявката в phpmyadmin вади един резултат,естествено заменям $filter с думите ,които пиша във инпут полето.

echo $_POST['text'];
ми изкарва въведеното във формата...
,но
скрипта обаче не ми показва нищо...
:oops: :idea:
 
След sql заявката сложи един един mysql_error и би треявало да изреве от де иде проблема

Код:
$sql = "SELECT DISTINCT * FROM contents
WHERE
MATCH(content,title) AGAINST ('$filter') or die(mysql_error())";
 
Meniak каза:
След sql заявката сложи един един mysql_error и би треявало да изреве от де иде проблема

Код:
$sql = "SELECT DISTINCT * FROM contents
WHERE
MATCH(content,title) AGAINST ('$filter') or die(mysql_error())";
Не ,проблемът е бил в енкодинг-а...
 

Back
Горе