Autor | Zpráva | ||
---|---|---|---|
filio Profil * |
#1 · Zasláno: 3. 2. 2008, 15:18:31
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 |
#2 · Zasláno: 3. 2. 2008, 16:34:59
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 * |
#3 · Zasláno: 3. 2. 2008, 17:52:51
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 * |
#4 · Zasláno: 3. 2. 2008, 18:42:13
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'
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0