CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
06.01.2004, 10:26:13
|
Anfänger
|
|
Registriert seit: Mar 2003
Ort: Augsburg
Alter: 48
Beiträge: 116
|
|
Datenbankaufruf
Hallo Zusammen,
ich möchte aus einer Tabelle Daten auslesen und auflisten.
Dafür habe ich folgende Dateien:
kunden.php ----->>>>> Soll alle Daten darstellen
im Unterverzeichnis /scripts
db.php ----->>>>> stellt die connection zur Datenbank her
kunden.inc.php -->>>>> Soll die Daten auslesen und in eine Variable speichern
Das Script der kunden.php:
<?PHP
include("header.php");
include("scripts/kunden.inc.php");
?>
<table cellspacing=0 cellpadding=0 border=0>
<tr>
<th align=left>Kundendaten</th>
<tr>
<tr><td height=10></td></tr>
<?PHP
echo $kunden;
?>
</table>
<?PHP
include("bottom.php");
?>
Das Script der db.php funktioniert einwandfrei. Das Script der kunden.inc.php:
<?PHP
include("db.php");
$db_select = @MYSQL_SELECT_DB($db_name);
$sql = "SELECT * FROM kunden";
$result = mysql_query($sql);
while($row = mysql_fetch_row($result))
{
$kunden .= $row[1];
}
?>
Ich bekomme dann folgende Fehlermeldung beim ausführen:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:xampphtdocscblscriptskunden.inc.php on line 8
Wenn ich nun den inhalt der kunden.inc.php-Datei in die kunden.php-Datei schreibe ohne das includen der Datei, dann werden die Daten angezeigt.
Vielleicht weiss mir jemand einen Rat.
Schon mal vielen Dank für Eure Unterstützung
Grüsse
Roland
|
06.01.2004, 10:45:39
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
Hallo,
-> $db_select = @MYSQL_SELECT_DB($db_name);
Was passiert, wenn Du das "@" wegnimmst? In welcher Datei wird $db_name definiert?
Gruss
|
06.01.2004, 10:56:53
|
Anfänger
|
|
Registriert seit: Mar 2003
Ort: Augsburg
Alter: 48
Beiträge: 116
|
|
Hi,
$db_name wird in db.php definiert. und wie gesagt, wenn ich das ganze in die kunden.php schreibe, dann klappts wunderbar, das @ hab ich mal weggenommen und es ist egal, ob mit oder ohne.
Gruss
|
06.01.2004, 11:08:10
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
Versuch mal bei den includes den absoluten Pfad anzugeben, vielleicht liegt's daran.
So in der Art:
PHP-Code:
include($_SERVER['DOCUMENT_ROOT']."/Verzeichnis/Datei.php");
|
06.01.2004, 11:59:34
|
Anfänger
|
|
Registriert seit: Mar 2003
Ort: Augsburg
Alter: 48
Beiträge: 116
|
|
Hi,
vorab schon mal vielen Dank, dass du mir hilfst, aber leider hat das mit dem absuluten Pfad auch nichts gebracht.
den im Hauptverzeichnis kann ich die scripts/db.php wunderbar includen.
|
06.01.2004, 13:06:54
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
...wenn's includen net klappt, sollte es auch eine andere Fehlermeldung geben.
Hm,
PHP-Code:
$sql = "SELECT * FROM kunden";
$result = mysql_query($sql) or die(mysql_error());# <- Gibt's hier eine Fehlerausgabe?
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:33:17 Uhr.
|