![]() |
[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.. |
probeer locaal 'ns dezelfde versie van PHP te draaien als op de server
|
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 |
Citaat:
|
Harrie, ff lezen.
Citaat:
|
Citaat:
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 ;) |
good point, mijn gok is dat het versienummer van zijn mysql (locaal) niet klopt.
|
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? |
Jouw MySQL zou die "BOOLEAN" mode helemaal niet moeten kennen, het is onmogelijk dat een 3 versie dat slikt.
|
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.