RobDust Geschrieben 10. April 2007 Geschrieben 10. April 2007 hallo! ja wie der titel schon sagt... die php info klappt... allerdings seh ich da schon mysql nicht... daher wohl Fatal error: Call to undefined function mysql_connect() habe die extensions in der php ini freigeschaltet und die pfade angepasst.. trozdem kann php kein mysql.. jemand ne idee?
Schiller256 Geschrieben 10. April 2007 Geschrieben 10. April 2007 Ein paar mehr Informationen wären hilfreich. Was ist dein System? Welche Versionen werden ein gesetzt? Was hast du genau gemacht um MySQL in PHP einzubinden?
RobDust Geschrieben 10. April 2007 Autor Geschrieben 10. April 2007 Oh sorry! Ich habe w2003 enterprise server das dazugehörige iis benutze ich als webserver! Habe einfach mal die neuste version von php installiert und eine kurze php info getestet. die läuft! also geht php. danach mysql installiert und versucht mit php darauf zuzugreifen. im quellcode ist kein fehler . das liegt wie schon gesagt am php. das dies kein mssql kann. hab dann also das semikolon vor den mssql extensions weggemacht und den extensions pfad angepasst(in der php.ini)
Schiller256 Geschrieben 10. April 2007 Geschrieben 10. April 2007 Na wo liegt jetzt dein Problem? Der Fehler den du oben gepostet hast zeigt das du einen MySQL Funktion aufrufst. Jetzt schreibst du aber das du einen MSSQL Server verwendest was ist denn nun richtig? Wenn du mit MSSQL arbeitest dann musst du auch die entsprechenden Funktionen[1] verwenden. Dann kann die Fehlermeldung doch stimmen denn du verwendest MySQL Funktionen die ja nicht in PHP bekannt sind. [1] PHP: Microsoft SQL Server Funktionen - Manual
RobDust Geschrieben 10. April 2007 Autor Geschrieben 10. April 2007 Hi! Also habe Windows 2003 Enterprise Edition installiert... dazu benutze ich den IIS 6.0 Webserver... php-5.2.1-win32-installer.msi habe ich runtergeladen... ( C:\Programme\PHP\ ; IIS ISAPI MODULE (bei Select the webserver you wish to setup) ; unter Choose Items to Install noch die mySQLi und MySQL ausgewählt) und dann installiert... unter webdienserweiterungen im iis server ist php mit der datei php5isapi.dll eingetragen und aktiv! neu start des IIS servers dann eine Datei erstellt (info.php(inhalt ist<? phpinfo(); ?> ) und in denn wwwroot des iis abgelegt... unter //localhost/info.php seh ich den inhalt und seh da schon das MYSQL nicht aktiv ist... bzw nicht aufgeführt wird!!! ok also... in der PHP.ini die zeile extension_dir ="C:\Programme\PHP\ext" überpfüft... Zeile ist ok! da liegen die extensions! unter dynamic extensions dann das semikolon vor extensions=php_mysql.dll und extensions=php_mysqli.dll entfernt! (gespeichert) neu start des IIS servers ergebnis: immer noch keine mysql befehle die funzen und kein eintrag über mysql in der phpinfo.. zumindest müsste ich da erst mal was sehen, sonst kann auch keine befehl klappen... nun meine frage! was hab ich vergessen? falsch gemacht?
Schiller256 Geschrieben 10. April 2007 Geschrieben 10. April 2007 Na wenn du mysqli integriert hast dann kannst auch nur mit mysqli Funktionen arbeiten du arbeitest aber mit mysql Funktionen, das ist das eine. Liegt in dem Extension Ordner denn auch eine php_mysqli.dll? Bearbeitest du die richtige php.ini? Such in der phpinfo mal nach „Configuration File (php.ini) Path“ simmt der mit deiner php.ini überein? Bitte schau dir genau an was du hier postest. Denn du bist von mysql über mssql nach mysqli gegangen. Das mach schon einen unterschied!
RobDust Geschrieben 10. April 2007 Autor Geschrieben 10. April 2007 Na wenn du mysqli integriert hast dann kannst auch nur mit mysqli Funktionen arbeiten du arbeitest aber mit mysql Funktionen, das ist das eine. //hab einfach mal beides integriert... Liegt in dem Extension Ordner denn auch eine php_mysqli.dll? Bearbeitest du die richtige php.ini? Such in der phpinfo mal nach „Configuration File (php.ini) Path“ simmt der mit deiner php.ini überein? //der pfad ist richtig! genau da liegt meine php.ini
Amstelchen Geschrieben 10. April 2007 Geschrieben 10. April 2007 die gretchenfrage jetzt von mir: hast du mysql (insbesonders die clientbibliothek libmysql.dll) korrekt installiert und auch getestet? das erwähnst du nämlich mit keinem wort. s'Amstel
SteffiMichi Geschrieben 11. April 2007 Geschrieben 11. April 2007 Dieser Link ist bestimmt hilfreich :-) Denn die Wahrscheinlichkeit, dass MySQL installiert wurde und als Dienst gestartet wurde ist relativ gering... ;-) MySQL AB :: MySQL Downloads Danach muesste es eigentlich funktionieren. Gruss STF
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden