Ik ben net klaar met dumpen van de hele handel, en importeren naar MySQL. Omdat de binary niet draait op FreeBSD, en het compilen ervan mislukt, heb ik gedumpt naar CSV bestanden op een Windows machine, en vervolgens op de freebsd machine in het mysql script de dumpregel ge-comment. Alles draaide volgens mij goed (zal voor de zekerheid even mijn logje bijvoegen).
Foonsearch werkt weer lekker, echter als ik op een postcode klik bij de resultaten, krijg ik de volgende error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/local/www/is-1337.net/foonsearch/fs2005.php on line 265
Is er toch iets mis gegaan, of heb ik een bug gevonden?
Ben ik weer… nog een aantal fouten gevonden…
Bij het zoeken op een achternaam komen er een x aantal resultaten terug. Klik ik vervolgens op Plaats, om te sorteren op plaats, krijg ik deze error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/local/www/is-1337.net/foonsearch/fs2005.php on line 602
Geen vermeldingen gevonden
In die resultaten staan uiteraard een aantal telefoonnummers. Typ ik nou exact een telefoonnummer over, dan krijg ik de melding “Geen vermeldingen gevonden.”
Om de grote Loeki de leeuw maar eens te quoten: Asjemenou?!
Ben nu echt het spoor compleet bijster!
Ja, ik zoek bijvoorbeeld op de naam west in plaats arnhem. Ik krijg dan een aantal resultaten, waarbij het eerste resultaat Westermeijer Groep is. Als ik dat telefoonnummer (026-4455555) copy, op leegmaken klik, in telnr veld paste, en vervolgens search, krijg ik “Geen vermeldingen” als resultaat terug.
Weet niet of het van toepassing is, maar ik vermeld de server specs wel ff:
FreeBSD 5.4, Apache 2.0.54, PHP 5.0.4, MySQL 4.1.12
Bij nadere bestudering… Geen enkel telefoonnummer werkt bij het zoeken op nummer…
Ik ga de import nog eens opnieuw doen, misschien dat er ergens iets is fout gegaan…
Nope, ook opnieuw importeren lost het probleem niet op (dacht dat er misschien iets mis was met de indexen ofzo). Zoeken op telefoonnummer werkt nog steeds niet. Als je meer info wil, of access op de server zodat je ermee kan testen, mail me dan ff op kauwgomballen@is-1337.net
Hmm, ik heb idd even zitten bladeren in de sourcecode van fs2005.php, en hij geeft nu een query terug als ik op zoeken klik. De query invoeren in mysql geeft echter geen resultaten. Vervolgens ben ik de database in gedoken, en ben ik gaan bladeren in de white_phonenumber tabel. Daar kom ik bijvoorbeeld het volgende telefoonnummer tegen: 003211801016. Vervolgens voer ik de volgende query uit:
SELECT * FROM white_phonenumber WHERE phone=‘003211801016’
Resultaat: er worden geen rijen teruggegeven!!! Hoe is dit in godsnaam mogelijk?
Heb jij heel toevallig met de allerallereerste versie van Foondump 5 gedumpt?
In versie 5.05 zat een bug in de import, waardoor aan het eind van elk telefoonnummer een carriage return mee wordt geimporteerd. Deze bug is in v5.05a opgelost. Zie ook http://www.foondump.nl/Index.php?page=versie
Als dit het geval is zou de query
select * from white_subscriber where phone like ‘003211801016%’;
Dat werkt inderdaad wel. ik heb overigens wel met 5.05b gedumpt. Misschien komt het omdat ik de dump op windows heb gemaakt, toen naar m’n freebsd server heb verplaatst, en vervolgens daar geimporteerd…
Ik heb exact hetzelfde probleem. Geen resultaten bij het zoeken op nummer. Gedump met versie 5.05b op Windows, daarna ter test gekopieerd naar mijn Linux server maar geen ^M achter de regels.
Nu zie ik dat ook ja. Echter raakte ik in verwarring omdat ik in vi echt ^M verwachte en ik de laatste versie 5.05b gebruik. Ok…thanx…ik weet wat me te doen staat nu.