php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.09.2004, 22:39  
Gast
 
Beiträge: n/a
Standard [Erledigt] mysql_connect() geht unter php5 nicht

Hallo

Ich hab gerade PHP5.0.1 installiert und dabei festgestellt, dass die Funktion
mysql_connect(.... , ..... , ....) nicht fuuktioniert..Ich bekomme immer die Fehlermeldung:
Fatal error: Call to undefined function mysql_connect() in C:\Programme\Apache Group\Apache2\htdocs......

Das kann doch nicht sein, dass PHP5 die Funktion nicht kennt. Unter PHP 4.x funktioniert das problemlos!

Kann mir das mal jemand erklären?

LG, Milo
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.09.2004, 22:44  
Gast
 
Beiträge: n/a
Standard

ich habe unter php5 mir eine winzig kleine klasse erstellt
PHP-Code:
<?php
/////////////////////////////////////////////
//        Name: mysql.class.php
//        08.09.2004
//        written by J.Mueller SWBulletin.De
//        mail: [email]info@swbulletin.de[/email]
/////////////////////////////////////////////

error_reporting(E_ALL & ~E_NOTICE);

class 
Mysql
{
    private 
$dbUser '';
    private 
$dbPass '';
    private 
$dbHost 'localhost';
    private 
$dbName '';
    
    function 
connectMysql()
    {
        
$sqlId = @mysql_connect($this->dbHost,$this->dbUser,$this->dbPass) or die("Datenbankverbindung fehlgeschlagen/MySql connection has failed");
        @
mysql_select_db($this->dbName,$sqlId) or die("Zugriff zur Datenbank verweigert!/Access to database failed");
        return 
$sqlId;
    }
}
?>
da php5 auf deklaration der variablen nicht verzichtet
sollte je nachdem die Variablen private, public oder protected deklariert sein

[edit]
mysql_connect(...) or die (mysql_error());
der zusatz kann auch aufschluss geben

mfg
  Mit Zitat antworten
Alt 14.09.2004, 23:17  
Gast
 
Beiträge: n/a
Standard

das war ja ne schnelle antwort!

Ich stell sie vielleicht nochmals, ein bisschen anders.
Kann ich mit PHP5.0.1 im php Script einfach mysql_connect(......) angeben?

Bei mir funktioniert es leider nicht, warum?

Deine Klassenlösung gefällt mir aber ganz gut , habs jetzt auch geschafft sie ohne Fehlermeldung zum Laufen zu bringen!
Aber warum kann ich keine Methode wie mysql_close(...) aufrufen???
Ich bekomme immer die Meldung: Call to undefined function mysql_close()

lg, Milo
  Mit Zitat antworten
Alt 14.09.2004, 23:32  
Gast
 
Beiträge: n/a
Standard

Dein PHP ist wohl ohne MySQL-Support kompiliert....
Evtl. kannst du MySQL als Modul nachladen.
  Mit Zitat antworten
Alt 14.09.2004, 23:34  
Gast
 
Beiträge: n/a
Standard

ich muss ehrlich sagen das ich es nicht nachvollziehen kann

da sowohl mysql_connect(....) als auch mysql_close() fehlerfrei funktionieren
auch unter php5

mfg
  Mit Zitat antworten
Alt 14.09.2004, 23:40  
Gast
 
Beiträge: n/a
Standard

hm, bei mir kommen immer die schon oben erwähnten Fehlermeldungen.
Ich muss also nicht in php5 plötzlich eine Library für mysql einbinden oder in der php.ini irgend etwas umstellen!?

lg, milo
  Mit Zitat antworten
Alt 14.09.2004, 23:42  
Gast
 
Beiträge: n/a
Standard

anhand deiner fehlermeldung vermute ich das du xampp installiert hast
und da ist es so das man keinerlei veränderungen vornehmen muss

aber poste dochmal ein link zu deiner phpinfo();
  Mit Zitat antworten
Alt 14.09.2004, 23:43  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von milonanuk
hm, bei mir kommen immer die schon oben erwähnten Fehlermeldungen.
Ich muss also nicht in php5 plötzlich eine Library für mysql einbinden oder in der php.ini irgend etwas umstellen!?

lg, milo
Zitat:
Zitat von Goliath
Dein PHP ist wohl ohne MySQL-Support kompiliert....
Evtl. kannst du MySQL als Modul nachladen.
Zusatz:
Wie hast du PHP denn installiert?
Schonmal in der 'php.ini' geschaut, ob du das MySQL-Modul nachladen kannst?
Welches Betriebssystem?
  Mit Zitat antworten
Alt 14.09.2004, 23:50  
Gast
 
Beiträge: n/a
Standard

hab von www.php.net/ das PHP 5.0.1 zip package [7,535Kb] - 12 Aug 2004 heruntergeladen und dan alles so gemacht wie im install.txt beschrieben.

Betriebssystem ist Windows XP, verwende Apache 2.0 und Mysql 1.4
PHP ist im Apache als Modul geladen, php.ini hab ich die recomended verwendet.
  Mit Zitat antworten
Alt 14.09.2004, 23:56  
Gast
 
Beiträge: n/a
Standard

hab jetzt gerade versucht die mysql extension in der php.ini auszukommentieren. Apache läßt sich aber dann nicht mehr starten. Er findet die php_mysql.dll nicht
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
php5 braucht 4 mal so lange wie php4? CC84 PHP Tipps 2006 4 12.04.2006 09:55
PHP5 erkennt kein PHP5!? DaOnkel PHP Tipps 2006 4 14.03.2006 11:56
[Erledigt] Seit PHP5 - vB sehr Langsam PHP Tipps 2006 3 02.03.2006 10:11
[Erledigt] IIS6 mit PHP5 / CGI-Timeout PHP Tipps 2006 3 01.02.2006 14:00
Apache2 + php5 sehr langsam!! Klaus Server, Hosting und Workstations 13 19.11.2005 09:43
Php4 vs php5 PHP-Fortgeschrittene 10 27.10.2005 00:38
[Erledigt] PHP5 mit Apache zum Laufen bringen... PHP Tipps 2005-2 11 22.10.2005 17:52
php4 und php5 gleichzeitig test022 Server, Hosting und Workstations 13 24.08.2005 10:25
SOAP in PHP5 für NuSoap deaktivieren PHP-Fortgeschrittene 2 03.08.2005 18:23
php5 nicht abwärtskompatibel? PHP Tipps 2005 12 27.05.2005 06:30
php4 und php5 auf einem indianer Server, Hosting und Workstations 2 22.05.2005 18:06
suche gut erklärtes Tutorila zu php5 und oop Beitragsarchiv 24 03.03.2005 12:38
[Erledigt] Unterschiedliche Ergebnisse: PHP4 / PHP5 PHP-Fortgeschrittene 2 03.01.2005 00:45
[Erledigt] Erfahrung mit PHP5 / Stabilität PHP-Fortgeschrittene 3 30.08.2004 12:48
[Erledigt] Unterschied zw. PHP4 und PHP5 PHP Tipps 2004 5 23.08.2004 08:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql_connect php5, php5 mysql_connect, php mysql_connect funktioniert nicht, php mysql_connect geht nicht, mysql_connect funktioniert nicht, php mysql connect funktioniert nicht, php 5 mysql_connect, mysql_connect geht nicht, mysql_connect() php5, mysql_connect php funktioniert nicht, php5 @mysql_connect, mysql_connect, php @mysql_connect, mysql_conect php5, php5 mysql connect, php5 mysql_connect(), php5 mysql klasse, php mysql_connect in class, php mysql_connect keine fehlermeldung, mysql_connect funktioniert nicht php5

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:56 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.