Autor Zpráva
filio
Profil *
Googluju jak steklej našel jsem spoustu článků o fulltextu, ale nic mě nefunguje...tak vás prosim o radu. Proč nefunguje tenhle script?

Struktura mysql tabulky :
desc = FULLTEXT
name = FULLTEXT

<?php
require_once( "config_db.php" );

$sql = "select * from games where match (name, desc) against ('pinball')";
$result = mysql_query($sql);


while ($row = mysql_fetch_array($result))
echo $row['id']."<br>";
echo $row['nameid']."<br><br>";
endwhile;

?>



Hází to chybovou hlášku :
mysql_fetch_array(): supplied argument is not a valid MySQL result resource



Takže problém bude asi v přiřezovaní hodnot do jednotlivejch polí, ale jak jinak to mám udělat?
nightfish
Profil
nepřečetl sis zřejmě druhou větu mé odpovědi, ve které je uvedeno, že v otázce Některé časteji řešené dotazy pro MySQL je popsáno, jak diagnostikovat problémy související s výše uvedenou chybovou hláškou

vzhledem k tomu, že překlep v názvu proměnné nemáš, tak si vypiš mysql_error() a měl by ses dozvědět, v čem je problém
filio
Profil *
Děkuju za nápovědu (o: teď už všechno šlape tak jak má, problém byl v tom, že se jeden ze sloupců jmenoval 'desc'

<?php
require_once( "config2.php" );
$sql = "select * from games where match (name) against ('Golf')";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result))
echo $row['id']."<br>";
echo $row['nameid']."<br><br>";
?>
filio
Profil *
Tak tomu řikám mazec před chvili jsem sem přidal příspěvek a už teď je vidět na 7. místě v googlu na frázi 'fulltext mysql'
Toto téma je uzamčeno. Odpověď nelze zaslat.

0