Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » mysql_select_db schlägt immer fehl

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
04.09.2004, 21:34 Uhr
~michael
Gast



PHP 4:
function sql_error_message($message)
    {
        echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">
                  <html><head>
                  <title>Sorry, error ...</title>
                  <body><p>Sorry, sql error: $message ...</body>
                  </html>\n"
;
        exit();
    }

    function sql_counter($id,$increment)
    {
        // SQL Daten importieren
        include(".sql.php");
        
        // Verbindung zu Server herrstellen
        $connId = @mysql_pconnect($sqlhost,$sqluser,$sqlpassword);
        if($connId)
        {
            // Verbindung steht
            $db=@mysql_select_db('homepage');
            if($db)
            {
                ....
            }
            else
            {
                sql_error_message("select_db");
            }
        }
        else
        {
            sql_error_message("pconnect");
        }
    }





Code:

mysql> show databases;
+----------+
| Database |
+----------+
| homepage |
| mysql    |
| test     |
+----------+
3 rows in set (0.00 sec)

mysql>




aslo gibts die doch oder? ich habe jetzt schon soviel versucht und nix bringt was. sieht wer den Fehler???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.09.2004, 21:45 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi, evtl keine rechte auf die db?

ansonsten mach mal das @ bei mysql_select_db weg und lass dir die php-errormeldung ausgeben
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.09.2004, 22:06 Uhr
Pablo
Supertux
(Operator)


$sqlhost,$sqluser,$sqlpassword werden in sql.php definiert?

Wenn mysql_select_db nicht geht, dann liegt es wohl daran, dass der Benutzer keine Rechte auf diese Datenbank hat.

Benutze mysql_errno und mysql_error um den Fehler zu entdecken.


PHP 4:
<?php

    $db=@mysql_select_db('homepage');
    if(!$db)
    {
        $error = mysql_error();
        $errno = mysql_errno();
        echo "error $errno: \"$error\"";
        /* siehe unten, das board hat da ein kleines Bug */
    }

?>



echo "error $errno: \"$error\"";
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 05.09.2004 um 11:46 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.09.2004, 22:07 Uhr
~michael
Gast


jup danke ich hatte kein recht auf die db (
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: