Keine verbindung von php5 zu MySql 5

Alles, was PHP betrifft, kann hier besprochen werden.

Postby Wiedmann » 25. January 2007 14:02

Ich habe nach der such an verschieden stellen diese "libmysql.dll" gefunden welche davon soll ich denn ersetzen ?

Ich hätte auch gesagt an allen. (die da gewesen sind?)

Den Test von vorhin habe ich noch mal gemacht und es kommt keine meldung und in meiner phpinfo steht jetzt nicht mehr MySql sondern mysqli.

Dann stimmt was nicht. Du hast ja den Connector "php_mysql" heruntergeladen und aktiviert und nicht "php_mysqli" (gibt es ja beides)

Ergo sollte auch "mysql" in der phpinfo() auftauchen.

Leider gibst nicht mal eine "Connected successfully" vom Test !

Du solltest in der (richtigen) "php.ini" die Einstellung für error_reporting und display_errors anpassen.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby VirtualMachine » 25. January 2007 15:28

http://www.php-resource.de/forum/showthread/t-78401.html

Dort gibt es ein ähnliches Problem;
der "Fragende" konnte das Problem selber lösen, in dem er den Connector
ausgetauscht hat, und alte dll's aus dem Weg geräumt hat.

Google: MySql 5.0.27 Bad handshake

Ich hoffe, ich konnte, euch ein wenig zur Hand gehen.
----

Es ist das Schicksal des Genies, unverstanden zu bleiben. Aber nicht jeder Unverstandene ist ein Genie.


Ralph Waldo Emerson
User avatar
VirtualMachine
 
Posts: 17
Joined: 10. January 2007 20:16

Postby gogomann » 25. January 2007 15:56

Hi !

ja da gehe ich auch von aus :-( irgend wie verstehe ich es garnichst mehr denn ich habe genau das ding was du mir als link geschrieben hast downgeloadest und rein gepackt !

Also die bestands aufnahme :

Wenn ich den DB chek mach kommt nur wenn ich mysqli eine Positive Meldung. Wenn ich in meiner phpinfo() rein schaue ist dort nur mysqli zu finden.
Ich habe über all nur die php_mysql.dll eingepfelgt aber genau die ist nicht mehr zu sehen

Es gibst leider keine fehler meldung wenn ich das extension mysqli.dll mit einen ; raus nehme in der php.ini dann schauts so aus
Fatal error: Call to undefined function mysql_connect() in C:\apache\htdocs\qraex-mac\dtw2\test.php on line 2
was ja nun auch zu erwarten ist.

Etwas was ich auch sehr befremdlich empfinde ist das ich jetzt alles neu schreiben muss weil ich vorher mit den <? ?> arbeiten konnte und nun in allen seiten und das über all den Tag in <?php ?> um ändern muss !

Wenn du noch ein Idee hast wie oder was ich noch machen kann damit meine MySQL richtig mit meinen Projetkt zusammen arbeitet bin ich sehr dankbar !

grüsse gogomann
gogomann
 
Posts: 11
Joined: 24. January 2007 23:26

Postby VirtualMachine » 25. January 2007 16:07

Fatal error: Call to undefined function mysql_connect() in C:\apache\htdocs\qraex-mac\dtw2\test.php on line 2


Das war zu erwarten, ja.

Also das mit den <??> könntest du auch einfacher haben;
Folgende Stelle in der php.ini:

; Allow the <? tag. Otherwise, only <?php and <script> tags are recognized.
; NOTE: Using short tags should be avoided when developing applications or
; libraries that are meant for redistribution, or deployment on PHP
; servers which are not under your control, because short tags may not
; be supported on the target server. For portable, redistributable code,
; be sure not to use short tags.
short_open_tag = On


also = On.

Man benutzt nur keine Short-Open-Tags;
man sollte schon korrekt im XML-Stil mit <?php ?> arbeiten.
Kannst du ja für dein nächstes Projekt berücksichtigen.

BTW:
Beim XAMMP ist das regulär aktiviert; ich nehme an, um maximale
Kompatibilität zu gewährleisten.

Mal gucken, vllt krieg ich ja noch was raus.

Gruß
----

Es ist das Schicksal des Genies, unverstanden zu bleiben. Aber nicht jeder Unverstandene ist ein Genie.


Ralph Waldo Emerson
User avatar
VirtualMachine
 
Posts: 17
Joined: 10. January 2007 20:16

Postby gogomann » 25. January 2007 16:22

Hi VirtualMachine !

Vielen dank für den Tip ! :D

Ich habe gerade den Server neu gestartet und nun kommst Es gab einen fehler mit dem MySql Query irgen was.... nun mit dem ergebnis das ich jetzt keine ysql habe ..... komisch .. und nun mach ich eine neu install und hoffe das es klappt

grüss gogomann
gogomann
 
Posts: 11
Joined: 24. January 2007 23:26

Postby gogomann » 26. January 2007 13:25

Der Abschluss !!

Erst einmal Danke an alle die mir geholfen haben !

Was genau geholfen hat ist mir wohl nicht ganz sicher, aber als die die MySql wieder entferhnt habe und dann auch alle mysql.dll's und auch alle libmysql.dll entferhnt habe dann den Rechner neu gestartet und dann die MySql mit dem Installer 5.0.27 genutzt seit dem läuft es ganz gut Ich bin sehr zufrieden.

an alle grüsse gogomann :D :lol: :lol:
gogomann
 
Posts: 11
Joined: 24. January 2007 23:26

Previous

Return to PHP

Who is online

Users browsing this forum: No registered users and 23 guests