PDA

Bekijk Volledige Versie : Mysql querys in PHP ongeldig.



gerda
24/01/09, 10:10
Na een nieuwe installatie van macosx op mijn macbook heb ik een vreemd probbleem met mijn mysql.


Nadat ik in de httpd.conf van apache2 php5 heb aangezet en mysql geinstalleerd kreeg ik eerst de melding dat mijn php de socket niet kon vinden. Dat was snel te verhelpen door in php.ini het regeltjte

mysql.default_socket = /tmp/mysql.sock

Dan heb ik dus eindelijk verbinding met de server.
Maar dan komt het vreemde probleem.
Alle mysql querys zijn standaard fout.
Ik gebruik hetzelfde script op een debian VPS, ik had het script onder tiger maar nu zijn van ieder script alle querys fout.

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /Users/gerdagorter/Sites

Wle valt mij op dat ik met php.info de mysql sock nog steeds op de oude plaats aangegeven staat
MYSQL_SOCKET /var/mysql/mysql.sock

Ik kan alleen
mysql.default_socket /tmp/mysql.sock /tmp/mysql.sock
in php.ini wijzigen.


Verder is het heel vreemd want op deze computer heb ik ook ruby on rails draaiend en daarmee heb ik geen enkel probleem om met de database te verbinden.
via dezelfde socket


Mijn php versie PHP 5.2.6 (cli) (built: Sep 19 2008 11:28:54)
mysql verise Server version: 5.0.67 MySQL Community Server (GPL)

xabin
24/01/09, 12:11
Het lijkt alsof de opbouw van je database niet (meer) klopt. Of je hebt geen verbinding.

Ramon Fincken
24/01/09, 13:14
ik vermoed ook de verbinding, zat je eerst op het root account ? oftewel kon je zonder een mysql_connect(); aan de slag?

gerda
24/01/09, 14:45
Ik ben er eindelijk uit.
Ik heb de databese opnieuw geinstalleerd.
waarschijnlijk heb ik iets heel doms over het hoofd gezien.