• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage bezüglich Datenbank

  • Ersteller Ersteller incendium
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
I

incendium

Guest
Hi an alle, ich wollte meine Datenbank mit folgendem php Code aufrufen:

PHP:
<?php
    error_reporting(E_ALL);

$db_link = mysql_connect(http://phpmyadmin.incendium93.in.funpic.de/, ****, ****);
    
    if($db_link) {
        echo "Verbindung wurde aufgebaut<br />\n";
        echo "In der Variable steht folgendes: ".$db_link;
    } else {
        echo "Es konnte keine Verbindung aufgebaut werden";
    }
?>
Ich habe diese Datei unter http://incendium93.in.funpic.de/abc.php hochgeladen. Wieso funktioniert es nicht?
 
Zuletzt bearbeitet von einem Moderator:
PHP:
   <?php
    error_reporting(E_ALL);

$db_link = mysql_connect("http://phpmyadmin.incendium93.in.funpic.de/", "****", "****");
    
    if($db_link) {
        echo "Verbindung wurde aufgebaut<br />\n";
        echo "In der Variable steht folgendes: ".$db_link;
    } else {
        echo "Es konnte keine Verbindung aufgebaut werden";
    }
?>
 
Zuletzt bearbeitet von einem Moderator:
aber des geht net weil ich hab davor den apache gehabt, und ihn jetzt mit allen daten gelöscht. wenn ich auf localhost gehe kommt immer noch der apache server(nur startseite). ich kann nicht verbinden. was soll ich tun?

ok problem hat sich erledigt, aber jetzt hab ich ein anderes:

wenn ich mit meinen user bei dem ich di Datenbank erstellt habe darauf zugreifen will, kommt die Fehlermeldung:
Access denied for user 'incendium93_01'@'%' to database 'News'

Ich wollte mit folgenden Code auf die Datenbank zugreifen:

Code:
<?php
    error_reporting(E_ALL);


    @mysql_connect("localhost", "****", "****") OR die(mysql_error());
    mysql_select_db("News") OR die(mysql_error());

    $sql = "SELECT
                Titel,
                Datum
            FROM
                News
            ORDER BY
                Datum DESC;";

    
    $result = mysql_query($sql) OR die(mysql_error());
        
    echo "News in der Datenbank:<br />\n";
    while($row = mysql_fetch_assoc($result)) {
        echo $row['Datum']." &gt; ".$row['Titel']."<br />\n";
    }
?>
 
Zuletzt bearbeitet von einem Moderator:
Bin zwar auch noch ziemlich neu auf dem Gebiet, aber vieleicht musst du die Zugriffsrechte der Datei ändern:?:
 
versteh ich net ganz bin auch neu auf dem gebiet, wo soll ich den das einfügen?
 
da, wo die funktion zum einsatz kommen soll :twisted:.

na schau' dir mal deinen quellcode an und dann merkst du, dass es bisher mit einem assoziativen array gemacht hast. ersetz' einfach die vorhandene array-funktion mit der von mir vorgeschlagenen.

Nils aka XraYSoLo
 
geht nicht. es kommt immer noch die gleiche fehlermeldung. aber acces denied (zugriff verweigert) hört sich doch stark nach zugriffsrecht an. nj egal.
was soll ich jetzt tun??
 
dann sind deine verbindungsdaten falsch.

funpic/ohost verwenden localhost als datenbankhost, das stimmt schonmal jetzt musste nurnoch überprüfen, ob der anmeldename und das passwort richtig sind.

die DB heißt wirklich "news" kann ich mir net vorstellen, denn da werden automatische namen vorgegeben.

Nils aka XraYSoLo
 
achja stimmt danke. ich hab net den namen für die datenbank sondern für die tabelle angeben;):D:D:D:D trotzdem danke.;ugl
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben