Ankündigung

Einklappen
Keine Ankündigung bisher.

Wieso "no database selected"?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Wieso "no database selected"?

    Hi @ all,

    ich habe ein Loginsystem auf MySQL-Basis gebastelt, nur beim Login meckert er, dass keine Datenbanl ausgewählt wurde. Warum? Hier der db.php-Code:

    PHP-Code:
    <?
    // Hostname oder IP des MySQL-Servers
    $sqlhost "localhost";
    // Username und Passwort
    $sqluser "root";
    $sqlpassword "-pfeif-";
    // Name der Datenbank
    $sqldb "wguide";

    // Verbindung herstellen
    mysql_connect($sqlhost,$sqluser,$sqlpassword) or die ("Keine Verbindung möglich");
    mysql_select_db($sqldb) or die ("Die Datenbank existiert nicht");
    ?>
    Der Fehler:


    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in D:\www\htdocs\webshowguide\includes\functions.inc. php on line 5
    Die besagte Datei:

    PHP-Code:
    <?php
        
    function exist($abfrage) { // Funktion um Eintrag auf Existenz zu prüfen!

            
    $ergebnis3 mysql_query('SELECT id FROM '.$abfrage/*OR die("Error: $abfrage <br>".mysql_error())*/;
            if (
    mysql_fetch_object($ergebnis3)) {
                return 
    true;
            } else {
                return 
    false;
            }
        }
        function 
    anzahl($abfragez) { // Gibt Anzahl zurück
            
    $ergebnis mysql_query('SELECT COUNT(*) AS anzahl FROM '.$abfragez);
            
    $row mysql_fetch_array($ergebnis);
            return 
    $row['anzahl']; 
        }
        function 
    refresh($user) { // Refresht refresh. Wichtig bei Wer-ist-eingeloggt!
            
    $update mysql_query("UPDATE mitglieder Set refresh = '".time()."' WHERE id = '".$user."'"); 
        }
        function 
    endung($filename) { // Gibt endung der Datei zurück z.B. .gif
            
    $end explode(".",$filename);
            return 
    ".".$end[(count($end)-1)];
        }
        function 
    post($string) { // Macht den String sicher und macht \n in <br>
            
    $string strip_tags($string);
            return 
    str_replace("\n""<br>",$string);;
        }
        function 
    postback($string) { // <br> in \n für textarea
            
    return str_replace("<br>""\n",$string);;
        }
        function 
    zahl($zahl) { // Zahlenschutz wegen Seitenfunktion
            
    $zahl round($zahl,0);
            
    $zahl str_replace("-"""$zahl);
            return 
    $zahl;
        }
    ?>
    die functions.inc.php und die db.php werden jeweils in der login.php includet, zuerst db dann functions.

    Wo liegt hier der Fehler?

    (P.S.: Hab das mysql_error() auskommentiert, damit ihr auch den Fehler seht. Mit mysql_error() kommt "No database selected")
    gidix.de - Meine PHP/HTML-Community mit vielen Funktionen

    mediapod - Der Multimediaplayer für TV, Radio, Musik und Video!

  • #2
    AW: Wieso &quot;no database selected&quot;?

    dann zeig uns mal, wie die beiden dateien eingebunden werden. z.b. ob die functions.php vor anstatt nach dem db teil kommt.
    AC/DC Fanpage www.ifyouwantblood.de
    Nein zur Zensur im Internet und anderswo - Anonymous

    Kommentar


    • #3
      AW: Wieso &quot;no database selected&quot;?

      Gehts noch?
      Stell die Frage nicht in verschiedenen Foren!

      http://www.php.de/datenbanken/66642-...-selected.html
      MfG
      ~Capfly

      Kommentar


      • #4
        AW: Wieso &quot;no database selected&quot;?

        Zitat von [email protected]://www.php.de/datenbanken/66642-wieso-no-database-selected.html#post506423
        Ich bin von homepage-forum.de hier her gewechselt, die Community hier ist besser!
        JUHU! Endlich! Juhu! Freudiger Tag!
        Ich wünsche dir dort noch viel Glück. Mach's gut, vielleicht vermissen wir dich ja.
        Solche Mitglieder werden hier NICHT gebraucht.

        Einfach fucking un-be-liev-able. Sowas ist wirklich ÄUSSERST frech, das spottet ja jeder Beschreibung.
        Dieser User hat nie existiert.
        Und Sie haben das nie gelesen.

        Kommentar


        • #5
          AW: Wieso &quot;no database selected&quot;?

          Finde ich nicht schlimm.

          Aber nichts von "use database" gehört zu haben, das ist bitter.

          Kommentar


          • #6
            AW: Wieso &quot;no database selected&quot;?

            Zitat von danise Beitrag anzeigen
            die functions.inc.php und die db.php werden jeweils in der login.php includet, zuerst db dann functions.
            Zitat von Brian Beitrag anzeigen
            dann zeig uns mal, wie die beiden dateien eingebunden werden. z.b. ob die functions.php vor anstatt nach dem db teil kommt.
            jeda macht mal fela

            Zitat von ThomenTheOmen Beitrag anzeigen
            Aber nichts von "use database" gehört zu haben, das ist bitter.
            Rein theoretisch sollte das mysql_select_db() selber erledigen. Oder?
            Zuletzt geändert von Phantom 42; 08.04.2010, 21:27.
            Man muss sich bewegen, um zu merken, dass man in Ketten liegt.

            Kommentar


            • #7
              AW: Wieso &quot;no database selected&quot;?

              Zitat von Phantom 42 Beitrag anzeigen
              jeda macht mal fela


              Rein theoretisch sollte das mysql_select_db() selber erledigen. Oder?
              Richtig, und das tut es auch, allerdings nur auf bplaced und co., nicht auf XAMPPLite...

              Das ist meine Meinung, dass auf php.de die Comm besser ist. Ich hatte hier vor ein paar Wochen schonmal einen Beitrag zu etwas anderem gestellt, und immer noch keine Antwort erhalten, und das war auch bei 3 anderen Themen der Fall.

              Bei php.de wurde ich fast von Antworten erschlagen, außerdem ist php.de spezieller auf php ausgelegt.
              gidix.de - Meine PHP/HTML-Community mit vielen Funktionen

              mediapod - Der Multimediaplayer für TV, Radio, Musik und Video!

              Kommentar


              • #8
                AW: Wieso &quot;no database selected&quot;?

                stimmt ...
                MfG
                ~Capfly

                Kommentar

                homepage-forum.de - Hilfe für Webmaster! Statistiken

                Einklappen

                Themen: 56.975   Beiträge: 431.488   Mitglieder: 29.057   Aktive Mitglieder: 121
                Willkommen an unser neuestes Mitglied, MichaelSkynC.

                Online-Benutzer

                Einklappen

                266 Benutzer sind jetzt online. Registrierte Benutzer: 2, Gäste: 264.

                Mit 3.502 Benutzern waren am 23.01.2020 um 18:20 die meisten Benutzer gleichzeitig online.

                Die neuesten Themen

                Einklappen

                • Gnosius
                  Mobile und Desktop-Version kombinieren
                  Hallo,

                  mittlerweile habe ich eine kleine Homepage erstellt (mit MS Expression web 4), die nur einige Buttons mit Links zur Weiterleitung enthält.
                  da das Hintergrundbild teils gekachelt wurde, habe ich 2 Versionen erstellt, die unter verschiedenen URLs aufgerufen werden und einmal...
                  17.01.2022, 12:52
                • mawi1512
                  generelle Statisik über Auswahlmenu erstellen
                  Hallo zusammen!
                  Ich würde gerne eine vorgegebene Statistik über eine Mehrfachauswahlmenu anbieten.
                  Was ausgewählt wurde, soll öffentlich als Summe ausgewertet und angezeigt werden.
                  Die Auswertung soll geischert in einer Datenbank oder über eine andere Möglichkeit gesichert werden....
                  17.01.2022, 11:28
                • Comedix
                  Gesucht: Newsletter Script
                  Hallo,

                  das Newsletterscript, das ich auf meiner Homepage verwende, ist in die Jahre gekommen. Ich muss/möchte den Webspace auf PHP 8.0 umstellen und deshalb werde ich mich von meinem alten PHP-Script verabschieden. Verwendet oder kennt jemand eine Newsletter-Software, die er/sie empfehlen...
                  16.01.2022, 14:46
                • dafra1987
                  MediaWiki Editor ändern
                  Hallo,

                  ich habe auf meinem Webspace von Alfahosting eine Instanz von Mediawiki installiert. Allerdings ist der Editor, der da mit "ausgerollt" wurde sehr unglücklich. Ich möchte natürlich auch medial die Seiten aufbauen und in dem Editor gibt es keine Möglichkeit für einen...
                  13.01.2022, 22:58
                • ST747
                  Google indexierung
                  Hallo,
                  ich habe ein paar Unterseiten die nicht indexiert werden:.
                  Gefunden - zur Zeit nicht im Index.

                  Wenn ich dann die Fehleranalyse mache, kommt Property nicht im Konto.
                  Zugriff bestätigt,die Website befindet sich aber nicht auf ihrem Konto.
                  Die gehört aber zu...
                  11.01.2022, 17:49

                Die neuesten Beiträge

                Einklappen

                • Localfu
                  Antwort auf Mobile und Desktop-Version kombinieren
                  Moin Sempervivum,
                  verwende doch bitte mal bitte:
                  Code:
                  @media (orientation: landscape) {
                  body {
                  background-image: url('images/bild3.jpg');
                  background-size: cover;
                  background-repeat: no-repeat;
                  background-position: center;
                  }
                  }
                  
                  @media
                  ...
                  20.01.2022, 00:07
                • Gnosius
                  Mobile und Desktop-Version kombinieren
                  Hallo,

                  mittlerweile habe ich eine kleine Homepage erstellt (mit MS Expression web 4), die nur einige Buttons mit Links zur Weiterleitung enthält.
                  da das Hintergrundbild teils gekachelt wurde, habe ich 2 Versionen erstellt, die unter verschiedenen URLs aufgerufen werden und einmal...
                  17.01.2022, 12:52
                • Gnosius
                  Antwort auf Mobile und Desktop-Version kombinieren
                  Ja, das war's. PC jetzt super, Smartphone hochkant auch. Smartphone (S20 ultra) quer: zeigt noch 1 cm von der nächsten Kachel an. Warum er da nicht auf 100% streckt weiß ich nicht. Vielleicht weil das Bild 1670 breit x 1880 hoch ist (unten abgeschintten ist ok). Das S20 hat 1440x3200 Pixel, läuft...
                  19.01.2022, 21:19
                • Sempervivum
                  Antwort auf Mobile und Desktop-Version kombinieren
                  Bei dem
                  Code:
                  background-size: 100% 100%"
                  muss das Gänsefüßchen durch ein Semikolon ersetzt werden.
                  Und bei portrait fehlt die letzte schließende Klammer.
                  Mit diesem CSS sieht es bei mir ganz gut aus:
                  Code:
                          @media (orientation: landscape) {
                              body {
                  ...
                  19.01.2022, 19:49
                • Gnosius
                  Antwort auf Mobile und Desktop-Version kombinieren
                  So, habe ich erledigt:

                  <!DOCTYPE html>
                  <htmllang="de">
                  <head>
                  <metacharset="UTF-8">
                  <metahttp-equiv="X-UA-Compatible"content="IE=edge">
                  <metaname="viewport"content="width=device-width,...
                  19.01.2022, 18:44
                • Ingo
                  Antwort auf Mobile und Desktop-Version kombinieren
                  Hi,
                  nach DOCTYPE und meta fehlt ein Leerzeichen.
                  Bei font-family mindestens eine gererische Angabe wie serif hinzufügen.
                  Statt .auto-style mit Nummern würde ich "sprechende" Namen wählen.

                  Gruß
                  Ingo
                  19.01.2022, 18:31
                • Sempervivum
                  Antwort auf Mobile und Desktop-Version kombinieren
                  Das hätte ich dazu schreiben sollen: Was Du da unerwünschter Weise siehst, ist CSS und gehört in die <style> Tags, also aus dem <body> löschen und dort hinzu fügen:
                  Code:
                  /* alles was darüber steht wie bisher */
                  .auto-style8 {
                  font-family: "Belwe Bd BT";
                  ...
                  19.01.2022, 17:23
                • Gnosius
                  Antwort auf Mobile und Desktop-Version kombinieren
                  Vielen Dank an alle, ich habe versucht, die Tipps mit meinen linken Händen umzusetzen.....

                  Der Text beginnt jetzt so...:

                  <!DOCTYPEhtml>
                  <htmllang="de">
                  <head>
                  <metacharset="UTF-8">
                  <metahttp-equiv="X-UA-Compatible"content="IE=edge">...
                  19.01.2022, 17:07
                • Sempervivum
                  Antwort auf Mobile und Desktop-Version kombinieren
                  Du kannst auch die Orientierung, Hoch- oder Querformat mit einer Mediaquery abfragen:
                  Code:
                  @media (orientation: landscape) {
                      body { background-image: url(images/bg-landscape.jpg); }
                  }
                  @media (orientation: portrait) {
                      body { background-image: url(images/portrait.jpg);
                  ...
                  18.01.2022, 22:14
                • Comedix
                  Gesucht: Newsletter Script
                  Hallo,

                  das Newsletterscript, das ich auf meiner Homepage verwende, ist in die Jahre gekommen. Ich muss/möchte den Webspace auf PHP 8.0 umstellen und deshalb werde ich mich von meinem alten PHP-Script verabschieden. Verwendet oder kennt jemand eine Newsletter-Software, die er/sie empfehlen...
                  16.01.2022, 14:46
                Lädt...
                X