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 |
04.09.2003, 23:59:10
|
Junior Member
|
|
Registriert seit: May 2003
Beiträge: 201
|
|
spalten ausgabe
hi, wurde gerne aus eine datenbank eine bestimmte zeile per
url ( GET ) bestimmen und die enthaltenen einträge in einem string abspeichern und diese dan ausgeben, aber bekomm ich nicht ganz hin?
Url ist z.B.:
users.php?id=1
users.php z.b. :
mysql_connect(...)
$retid = mysql_query("SELECT * FROM members WHERE id = '$GET["id"]'");
$row = mysql_fetch_array($retid);
soweit so gut denk ich mal ?! aber wie speicher ich jetzt die einzelne werte in jeweil ein extra string?
wenn die tabelle z.b so aussieht:
id | name | alter
----------------------
1 | yx | 18
---------------------
...
hoffe ich hab es nicht ganz so konfus geschrieben :)
|
05.09.2003, 09:50:34
|
Junior Member
|
|
Registriert seit: Apr 2003
Ort: TÜ
Beiträge: 337
|
|
Hi Joker,
probiers mal mit ... $_GET["id"] (Unterstrich nach dem $). Ansonsten sehe ich keinen Fehler.
HTH,
Andy
|
05.09.2003, 18:20:46
|
Junior Member
|
|
Registriert seit: May 2003
Beiträge: 201
|
|
meine frage war ehr, wie ich die einträge in reihe 1 die einträge name und alter in jeweil ein eigenden string speicheredamit ich den den ausgeben kann?
|
05.09.2003, 21:32:53
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Aus dem:
$retid = mysql_query("SELECT * FROM members WHERE id = '$_GET["id"]'");
machst Du mal das:
$retid = mysql_query("SELECT * FROM members WHERE id = '{$_GET['id']}'");
oder das:
$retid = mysql_query("SELECT * FROM members WHERE id = '".$_GET["id"]."'");
Deine Variante sieht so unglaubwürdig aus.
Die Sache mit dem String:
PHP-Code:
$retid = mysql_query("SELECT * FROM members WHERE id = '{$_GET['id']}'");
$row = mysql_fetch_assoc($retid);
$str='';
foreach ($row as $k => $v) {
$str.=$v.' ';
}
Meinst Du das so?
Oder simpler:
PHP-Code:
$retid = mysql_query("SELECT * FROM members WHERE id = '{$_GET['id']}'");
$row = mysql_fetch_assoc($retid);
$str=$row['name'].$row['alter'];
Meinst Du das so?
|
05.09.2003, 21:42:32
|
Junior Member
|
|
Registriert seit: May 2003
Beiträge: 201
|
|
erstmal danke für deine hilfe,
jaein, jetzt könnte ich ja mit "$str" alter und name ausgeben, aber
um es besser ans disign anzupassen... sollte es für jede angabe ein string geben.
kann ich das dan so verwirklichen?
PHP-Code:
$retid = mysql_query("SELECT * FROM members WHERE id = '{$_GET['id']}'");
$row = mysql_fetch_assoc($retid);
$name=$row['name'];
$alter=$row['alter'];
geht das?
|
05.09.2003, 21:46:50
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
So kannst Du es machen, musst aber nicht.
$row['alter']; enthält doch auch einen String, den Du einfach ausgeben kannst. Was gefällt Dir daran nicht?
Die Erstellung der Variablen könntest Du übrigens vereinfachen:
PHP-Code:
foreach ($row as $k => $v) {
${$k}=$v; // oder so $$k=$v;
}
Hab's nicht getestet, müsste aber klappen.
|
05.09.2003, 21:50:51
|
Junior Member
|
|
Registriert seit: May 2003
Beiträge: 201
|
|
was bedeuted diese zeile?
"$k => $v" versteh nicht ganz?
|
05.09.2003, 21:54:05
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Diese Schleife geht ein Array ($row) durch und speichert bei jedem Durchlauf den Feldnamen ('name', 'alter', ...) in $k und den Wert des Feldes ('Manuel', '18', ...) in $v.
|
05.09.2003, 22:04:30
|
Junior Member
|
|
Registriert seit: May 2003
Beiträge: 201
|
|
erstmal, es funktioniert wunder bar :) *freu*
jetzt zu deiner schleife, es wäre weniger arbeit wen es maßen werden, aber wie gebe ich das dan vereinzelt aus?
|
05.09.2003, 22:06:55
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Zitat:
es wäre weniger arbeit wen es maßen werden, aber wie gebe ich das dan vereinzelt aus?
|
Also den Part verstehe ich nicht. Erkläre mal bitte.
|
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 00:55:57 Uhr.
|