Frage bezüglich Datenbank

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
\n"; echo "In der Variable steht folgendes: ".$db_link; } else { echo "Es konnte keine Verbindung aufgebaut werden"; } ?>

[/php]Ich habe diese Datei unter http://incendium93.in.funpic.de/abc.php hochgeladen. Wieso funktioniert es nicht?

[PHP]

<?php error_reporting(E_ALL); $db_link = mysql_connect("http://phpmyadmin.incendium93.in.funpic.de/", "****", "****"); if($db_link) { echo "Verbindung wurde aufgebaut
\n"; echo "In der Variable steht folgendes: ".$db_link; } else { echo "Es konnte keine Verbindung aufgebaut werden"; } ?>

[/PHP]

Der MySQL-Host bei Funpic ist übrigens „localhost“, nur ums mal zu sagen :wink:

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:

<?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']." > ".$row['Titel']."<br />\n";
    }
?>

Bin zwar auch noch ziemlich neu auf dem Gebiet, aber vieleicht musst du die Zugriffsrechte der Datei ändern:?:

und wie mach ich das??!?

nee, das hat ja nichts mit der datei zu tun, die muss ja nicht schreibbar sein.

@OP, versuch’ das ganze mal mit mysql_fetch_array().

Nils aka XraYSoLo

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