Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [php / mysql] Zoeken in boolean mode.. (https://forum.scholieren.com/showthread.php?t=723268)

Blowie 17-01-2004 08:57

[php / mysql] Zoeken in boolean mode..
 
Ik heb thuis een webserver draaien met daarop mijn pagina's, zodat ik lekker kan klooien voordat ze online gaan.. Maar nu heb ik een zoek pagina die het locaal wel doet maar zodra ik hem upload doet ie het niet meer..

Ik heb het over de MATCH (`veldnaam`) AGAINST ('blaaat' IN BOOLEAN MODE). Maar hij weigerd het.. hij zegt dat ie daar een fout in gevonden heeft: You have an error in your SQL syntax near 'BOOLEAN MODE) AS `score`, p.`post_time2`, p.`post_ID`, p.`poster_ID`, p.`topic_I' at line 1
En ik heb echt geen flauw idee waarom ie dat doet..

Locaal:
PHP: 4.2.3
Mysql: 3.23.39

Web server:
PHP: 4.3.4
Mysql: 3.23.49

Enige verschil dat ik verder kan vinden is dat mysql op de web server eh.. hoe heet dat.. daar is php geconfigureerd met mysql.. (Configure Command >> '--with-mysql' ) en locaal heb ik dat niet..

dafelix 17-01-2004 10:11

probeer locaal 'ns dezelfde versie van PHP te draaien als op de server

TIGEK 17-01-2004 11:32

Dit vond ik op een andere forum :)
De functies in MySQL MATCH() kan in versies vanaf 3.23.23 gebruikt worden. De wat geavanceerdere variant IN BOOLEAN MODE is beschikbaar vanaf versie 4.

Dus je database ondersteund het nog niet :)

http://www.phphulp.nl/php/tutorials/3/56/120

Harrie 17-01-2004 11:51

Citaat:

TIGEK schreef op 17-01-2004 @ 12:32:
Dit vond ik op een andere forum :)
De functies in MySQL MATCH() kan in versies vanaf 3.23.23 gebruikt worden. De wat geavanceerdere variant IN BOOLEAN MODE is beschikbaar vanaf versie 4.

Dus je database ondersteund het nog niet :)

http://www.phphulp.nl/php/tutorials/3/56/120

beide databases zijn boven de 3.23.23 ?

Screaming Slave 17-01-2004 12:46

Harrie, ff lezen.

Citaat:

De wat geavanceerdere variant IN BOOLEAN MODE is beschikbaar vanaf versie 4.

Harrie 17-01-2004 12:59

Citaat:

Screaming Slave schreef op 17-01-2004 @ 13:46:
Harrie, ff lezen.
ik heb het 2x gelezen, maar er staat dat het localhost wel doet en online niet.

Locaal:
PHP: 4.2.3
Mysql: 3.23.39

Web server:
PHP: 4.3.4
Mysql: 3.23.49

Dus TIGEK vertelt ons een functie die nog niet mogelijk is voor blowie. Maar blowie zit met het probleem dat die sql local wel doet en online niet.

En de verschillen zijn niet groot qua versies.
ah lamaar.
ik zal deze thread wel in de gaten houden :p ;)

Screaming Slave 17-01-2004 13:06

good point, mijn gok is dat het versienummer van zijn mysql (locaal) niet klopt.

Blowie 17-01-2004 16:30

Die klopt :D dat weet ik zeker (want die is vorige maand gestalleerd :))
maar zou het niet te maken kunnen hebben met dat de php van de webserver anders geconfigureerd is? Dus met mysql als module terwijl ik dat locaal niet heb?

Chimera 19-01-2004 09:47

Jouw MySQL zou die "BOOLEAN" mode helemaal niet moeten kennen, het is onmogelijk dat een 3 versie dat slikt.

Blowie 19-01-2004 10:05

hmm... "As of Version 4.0.1, MySQL can also perform boolean full-text searches using the IN BOOLEAN MODE modifier. " Ik zie het nu ook staan.. (http://www.mysql.com/doc/en/Fulltext_Search.html) hmm.. dat is balen.. Kan ik m'n zoekfunctie d'r weer uithalen.. :( (of ik vraag natuurlijk gewoon of de hele zooi willen updaten ;))

Maar dan snap ik er echt geen moer van.. Dan zal er locaal toch iets niet helemaal goed zitten (ik vertrouw vanaf nu niet meer op phpinfo() :P)..
In ieder geval bedankt :)


Alle tijden zijn GMT +1. Het is nu 20:13.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.