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!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
25.10.2004, 16:33:39
|
Anfänger
|
|
Registriert seit: Oct 2004
Beiträge: 38
|
|
Problem mit Tabellen....
Habe eine Frage:
Ich lese Daten zu Vereinen aus einer MySQL Datenbank aus, mit folgendem Code:
PHP-Code:
<?
mysql_connect("192.168.1.2","root","");
mysql_select_db("tfm");
$query = "SELECT name, stadt, stadion, liga, manager FROM 1bl_details ";
$result = mysql_query($query);
$row = mysql_fetch_array($result); // Holen des Ergebnis (erste Zeile, falls mehrere Treffer)
echo "<b>Vereinsname:</b>".$row['name']. "<br>"; // Ausgabe an Browser
echo "<b>In welcher Start wird gespielt:</b>".$row['stadt']. "<br>";
echo "<b>Stadionname:</b>".$row['stadion']. "<br>";
echo "<b>Die Mannschaft spielt in der:</b>".$row['liga']. "<br>";
echo "<b>Manager:</b>".$row['manager'];
?>
Nun wird die Seite momentan über den Link:
http://192.168.1.2/tfm/details.php
aufgerufen.
Das Problem ist nun das immer nur der erste Verein angezeigt wird. Ich möchte aber das man so in der Art: http://192.168.1.2/tfm/details.php?=id2
die Vereine aufrufen kann.
Aber wie muss ich das machen?
|
25.10.2004, 16:38:09
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Der Link müsste so aussehen:
http://192.168.1.2/tfm/details.php?id=2
Dann kannst du den entsprechenden Datensatz so abfragen:
PHP-Code:
<?php
$sql = "SELECT
name,
stadt,
stadion,
liga,
manager
FROM
1bl_details
WHERE
id = '$id'";
$result = mysql_query($sql);
?>
|
25.10.2004, 16:42:22
|
Anfänger
|
|
Registriert seit: Oct 2004
Beiträge: 38
|
|
Bekomme jetzt folgenden Fehler wenn ich es so mache:
Parse error: parse error in /srv/www/htdocs/tfm/phpcodes/test.php on line 15
Hier nochmal der geänderte Code:
PHP-Code:
<?
mysql_connect("192.168.1.2","root","");
mysql_select_db("tfm");
$query = "SELECT name, stadt, stadion, liga, manager FROM 1bl_details WHERE id='$id "";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
echo "<b>Vereinsname:</b>".$row['name']. "<br>";
echo "<b>In welcher Stadt wird gespielt:</b>".$row['stadt']. "<br>";
echo "<b>Stadionname:</b>".$row['stadion']. "<br>";
echo "<b>Die Mannschaft spielt in der:</b>".$row['liga']. "<br>";
echo "<b>Manager:</b>".$row['manager'];
?>
Kann jemand den Fehler feststellen?
|
25.10.2004, 16:46:57
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
PHP-Code:
<?
$query = "SELECT name, stadt, stadion, liga, manager FROM 1bl_details WHERE id='$id ""; // <- nach $id kommt erst ein ' und dann ein ", nicht zwei "
?>
|
25.10.2004, 17:02:53
|
Anfänger
|
|
Registriert seit: Oct 2004
Beiträge: 38
|
|
Wunderbar das geht schonmal, aber jetzt kommt kein Inhalt mehr! :-)
Hier mal der aufbau der Tabelle 1bl_details:
PHP-Code:
Feld Typ Null Standard
id int(11) Nein auto_increment
name varchar(50) Nein
stadt varchar(50) Nein
stadion varchar(50) Nein
liga varchar(50) Nein
manager varchar(50) Nein
und das ist die Tabelle wenn ich auf "Anzeigen" gehe:
PHP-Code:
id name stadt stadion liga manager
1 Borussia Dortmund Dortmund Westfalen - Stadion 1. Bundesliga Michael Meier
2 VfL Wolfsburg Wolfsburg VW Arena 1. Bundesliga kenne ich nicht
Hilfe das vielleicht?
|
25.10.2004, 20:19:01
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Dann erweitere deinen Code so, dass du dir auch noch den mysql_error und den Query anzeigen lässt:
PHP-Code:
<?php
$sql = "SELECT
name,
stadt,
stadion,
liga,
manager
FROM
1bl_details
WHERE
id = '$id'";
$result = mysql_query($sql) or die(mysql_error());
print '<pre>';
print_r($sql);
print '</pre>';
?>
Welche Ausgaben erhälst du?
P.S.: Die Funktion des Managers hat in Wolfsburg im Moment Klaus (?) Fuchs inne ;-)
|
26.10.2004, 08:57:39
|
Anfänger
|
|
Registriert seit: Oct 2004
Beiträge: 38
|
|
Naja dann kann ich das ja schonmal, mit dem Manager, übernehmen :-)
Er spuckt folgendes aus:
|
26.10.2004, 10:18:17
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Na dann zeig mal wie dein Code jetzt aussieht.
|
26.10.2004, 10:20:47
|
Anfänger
|
|
Registriert seit: Oct 2004
Beiträge: 38
|
|
Ich weiß ja nicht, habe das schon so oft gemacht, finde hier aber den Fehler nicht! Oh man.... :-)
Hier der Code:
PHP-Code:
<?
mysql_connect("192.168.1.2","root","");
mysql_select_db("tfm");
$query = "SELECT name, stadt, stadion, liga, manager FROM 1bl_details WHERE id='&id' ";
$result = mysql_query($query)or die(mysql_error());
$row = mysql_fetch_array($result);
print '<pre>';
print_r($sql);
print '</pre>';
echo "<b>Vereinsname:</b>".$row['name']. "<br>";
echo "<b>In welcher Stadt wird gespielt:</b>".$row['stadt']. "<br>";
echo "<b>Stadionname:</b>".$row['stadion']. "<br>";
echo "<b>Die Mannschaft spielt in der:</b>".$row['liga']. "<br>";
echo "<b>Manager:</b>".$row['manager'];
?>
|
26.10.2004, 11:12:06
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
Hi,
PHP-Code:
/*
Wenn die Seite so auferufen wird:
http://192.168.1.2/tfm/details.php?id=2
... und register_globals auf off steht,
dann erweiter mal das Skript um die nächste Zeile
*/
$id = $_GET['id'];
$query = "SELECT name, stadt, stadion, liga, manager FROM 1bl_details WHERE id='$id' "; // $ statt &
//...
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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 19:31:52 Uhr.
|