Michael W.: MySQL - Ich komm nicht weiter

Hallo,

Also ich hab mir jetzt mal eine (bzw. 3) Datenbanken angelegt.
und jetzt habe ich so ein script:

<?php
$host = 'localhost';
$user = 'xxxxxx';
$pass = 'xxxxxx';
$db = 'test3';

/* Connecting, selecting database */
    $link = mysql_connect($host, $user, $pass)
        or die("Could not connect<br>");
    print "Connected successfully<br>";
    mysql_select_db($db)
  or die("Could not select database<br>");

/* Performing SQL query */
    $query = "SELECT * FROM my_table";
    $result = mysql_query($query)
  or die("Query failed<br>");

/* Printing results in HTML */
    print "<table>\n";
    while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
        print "\t<tr>\n";
        foreach ($line as $col_value) {
            print "\t\t<td>$col_value</td>\n";
        }
        print "\t</tr>\n";
    }
    print "</table>\n";

/* Free resultset */
    mysql_free_result($result);

/* Closing connection */
    mysql_close($link);
?>

da sehe ich zuerst ein textfeld und ein button.
was soll ich denn da überhaupt eingeben?
ich hab irgendwas eingegeben und dann gibt es folgednes aus:

Connected successfully
Could not select database

heisst: verbindung da, aber keine datenbank selektiert?!?

ich verstehe es irgendwie nicht ganz

MfG
Michael W.

  1. Nachsatz:

    da sehe ich zuerst ein textfeld und ein button.
    was soll ich denn da überhaupt eingeben?
    ich hab irgendwas eingegeben und dann gibt es folgednes aus:

    das am besten mal vergessen...
    ich hab da was verwechselt, aber nachwie vor steht da:

    Connected successfully
    Could not select database

    MfG
    Michael W.

  2. Hallo,

    Hallo

    Also ich hab mir jetzt mal eine (bzw. 3) Datenbanken angelegt.
    und jetzt habe ich so ein script:

    aha

    Connected successfully
    Could not select database

    heisst: verbindung da, aber keine datenbank selektiert?!?

    Ja Verbindung zu DB besteht aber irgendwie nicht ganz ;)
    Versuchs mal so:
    mysql_select_db($db, $link) or die("Could not select database<br>");

    oder das ganze in ne if Schleife packen! Wäre halt besser aber versuchs mal eben so!

    ich verstehe es irgendwie nicht ganz

    MfG
    Michael W.

    LG Christoph

    1. heisst: verbindung da, aber keine datenbank selektiert?!?
      Ja Verbindung zu DB besteht aber irgendwie nicht ganz ;)
      Versuchs mal so:
      mysql_select_db($db, $link) or die("Could not select database<br>");

      oder das ganze in ne if Schleife packen! Wäre halt besser aber versuchs mal eben so!

      gut hab ich gemacht:

      Connected successfully
      Could not select database

      aber ich verstehe es aber auch garnicht. was macht er in dem moment?
      er stellt eine verbindung her und was dann?

      MfG
      Michael W.

  3. Moin

    $link = mysql_connect($host, $user, $pass) or die("Could not connect<br>");
        print "Connected successfully<br>";

    mysql_select_db($db,$link) or die("Could not select database<br>");

    Sollte dir weiterhelfen. Zur Auswahl einer DB sollte man auch die Verbindung zu Mysql nutzen, die man hergestellt hat.