Worrel
Spiele-Guru
Hallo,
ich frische gerade meine PHP Kenntnisse auf.
Im Moment ist die SQL Verbindung dran.
Laut einer HowTo Anleitung funktioniert das folgendermassen:
<?php
mysql_connect("HOST","USER","PASS") or die ("Keine Verbindung moeglich");
mysql_select_db("DATENBANK") or die ("Die Datenbank existiert nicht");
?>
Fragen:
1. Ist es nicht irgendwie bedenklich, daß die DB Einlogdaten dann im Klartext auf dem Webserver stehen?
2. Was ist an der folgenden Abfrage falsch?
<?php
$abfrage = "SELECT * FROM event";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->eventID;
}
?>
Tabelle "event" mit Feld "eventID" ist vorhanden.
Fehlermeldung:
mysql_fetch_object(): supplied argument is not a valid MySQL result resource
3. Werden die Tabellen (zB:
[KundenID | KundenName] <-> [KundenID | ArtikelID] <-> [ArtikelID | ArtikelName]
) innerhalb der Datenbank verknüpft oder findet die Verknüpfung ausserhalb der Tabelle über Abfragen statt?
ich frische gerade meine PHP Kenntnisse auf.
Im Moment ist die SQL Verbindung dran.
Laut einer HowTo Anleitung funktioniert das folgendermassen:
<?php
mysql_connect("HOST","USER","PASS") or die ("Keine Verbindung moeglich");
mysql_select_db("DATENBANK") or die ("Die Datenbank existiert nicht");
?>
Fragen:
1. Ist es nicht irgendwie bedenklich, daß die DB Einlogdaten dann im Klartext auf dem Webserver stehen?
2. Was ist an der folgenden Abfrage falsch?
<?php
$abfrage = "SELECT * FROM event";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->eventID;
}
?>
Tabelle "event" mit Feld "eventID" ist vorhanden.
Fehlermeldung:
mysql_fetch_object(): supplied argument is not a valid MySQL result resource
3. Werden die Tabellen (zB:
[KundenID | KundenName] <-> [KundenID | ArtikelID] <-> [ArtikelID | ArtikelName]
) innerhalb der Datenbank verknüpft oder findet die Verknüpfung ausserhalb der Tabelle über Abfragen statt?