Daniel: php.ini für mysql zugriff editieren (debian)

Hallo

Ich verwende Debian Sarge, sowie PHP 4.3.... und MySQL.
Ich würd gern die PHP.ini so umschreiben, dass ich bei den PHP Scripten, wo ich eine MySQL Datenbank auslese, nicht immer Benutzer und Passwort übergeben muss.

Folgendes hab ich schon gemacht, funzet aber net:

mysql.default_port =;
mysql.default_socket =;
mysql.default_host = 127.0.0.1;
mysql.default_user = root;
mysql.default_password =;

Kann mir wer sagen, was ich da eintragen muss, wenn ich localhost verwenden will, beutzer root und kein pw.

ich weiß, dass das von der sicherheit her scheisse is, aber es is eine aufgabe, und ich muss es so machen

dank euch

dieter

  1. Code hab ich übrigens:

    mysql_connect()or die("Fehler 1");
    @mysql_select_db("Tabelle")or die("Fehler 2");

    Fehler tritt erst bei mysql_slect auf

    cu

    Dieter

    1. Hi!

      Code hab ich übrigens:

      mysql_connect()or die("Fehler 1");
      @mysql_select_db("Tabelle")or die("Fehler 2");

      Fehler tritt erst bei mysql_slect auf

      Dann gibt es wohl die Datenbank nicht, die du der mysql_select_db()-Funktion als Parameter übergibst. Wären die Zugangsdaten falsch, würdest du ja bereits in der ersten Zeile einen Fehler bekommen.

      Darüber hinaus ist es übrigens sehr sinnvoll, die Fehlermeldung gleich mitzuposten - das erleichtert das Finden einer möglichen Fehlerquelle ungemein.

      Grüße,
      Fabian St.

      --
      Meine Website: http://fabis-site.net
      --> XHTML, CSS, PHP-Formmailer, Linux
      ---------------------
      fabi@erde ~# whatis spam
      spam: nothing appropriate
      ---------------------
      Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)
      1. Also, der Fehler ist "Fehler 2", weil ich den ja ins "or die" reingeschrieben hab.

        anfangs, hab ich immer benutzer, pw und host mitübergeben. das soll ich jetzt umstellen.

        vorher hatte ich in meinem php-script stehen:

        $server = "localhost";
        $Benutzer = "root";
        $Kennwort = "";

        $verbindung = mysql_connect($server, $Benutzer, $Kennwort);
        mysql_select_db("meine_db", $verbindung);
        $sql = "Select * from eine_db";

        jetzt habe ich die sachen ins php.ini geschrieben, und er will nicht mehr. jetzt habe ich allerdings folgendes im php script stehen:

        mysql_connect()or die("Nicht Verbunden111");
        @mysql_select_db("meine_db")or die("Nicht 222");
        $sql = "Select * from eine_db";

        Du siehst, die Datenbank gibt es, weil ich vorher ja damit gearbeitet hab.
        Muss ich jetzt noch einen Pfad zu der DB angeben oder so?

        dank euch

        cu

        1. Hallo Daniel,

          Also, der Fehler ist "Fehler 2", weil ich den ja ins "or die" reingeschrieben hab.

          nein, der Fehler steht in mysql_error() - und den ignorierst du ...

          anfangs, hab ich immer benutzer, pw und host mitübergeben. das soll ich jetzt umstellen.

          warum eigentlich?

          Grüße aus Nürnberg
          Tobias