Kannst Du bitte einen Dump der Tabelle machen und das posten
UserName ausgeben wenn session_id=Wert in Tab. ist
Einklappen
X
-
gibt wieder nix aus.
und: E_ALL kann berge versetzen.
und: warum ist der thread schon wieder so breit?
und: da du ja nicht bereit zu sein scheinst, deinen kopf zu benutzen, ist mir urplötzlich die lust vergangenZuletzt geändert von derHund; 04.07.2004, 18:36.Die Zeit hat ihre Kinder längst gefressen
Kommentar
-
was könnte die fehlermeldung wohl bedeuten?
wenn du nicht so intelligent gewesen wärst, szsoftwares SELECT unverändert zu übernehmen, dann wäre dir das auch nicht passiert
@derHund
immer ruhig mit den jungen pferden, eins nach dem anderen
aber wenn das so weitergeht, fang ich dochwieder an zu dichten...Ich denke, also bin ich. - Einige sind trotzdem...
Kommentar
-
So jetzt mal kurz zurueckgerudert.
Der Urspruengliche Code von Konsumi war:
$pp="SELECT UserName
FROM users
WHERE UserSession = ".session_id()."";
$result= mysql_query($pp);
$a = mysql_fetch_row($result);
echo $a["UserName"];
Das kann nicht gehen, weil fetch_row ein indiziertes Array ausgibt, anzusprechen mit $a[0] aber nicht so wie oben
Benutze fetch_assoc, dann gehts.Liberate me domine ex eo inferiis...
Kommentar
-
Mr. Happiness:
Ich habe deine Mail grade erst gelesen. Ich werde morgen früh, alles nochmal ganz langsam angehen, dann schicke ich dir eine Mail mit allem was du brauchst.
Alles was ich eigentlich nur machen will, ist doch den Wert der UserName Spalte auslesen, das kann doch nicht so schwer sein.
Kommentar
-
@Konsumi:
Poste bitte die Feldnamen der Tabelle, am besten als Dump.
Du weisst wie das geht?
Dann bitte Deinen aktuellen Code.
Das ist in der Tat nicht schwer zu realisieren, aber manchmal ist jeder ein bissel blind.
Wenn dann noch alle durcheinander quaken...Liberate me domine ex eo inferiis...
Kommentar
-
Mein Script sieht also im moment so aus:
PHP-Code:$pp="SELECT UserName
FROM users
WHERE UserSession = ".session_id()."";
$result= mysql_query($pp);
$a = mysql_fetch_assoc($result);
echo $a["UserName"];
Ich muss leider jetzt weg. Ich denke schon seid 2 Tagen über das Problem nach, bin halt noch neu dabei, also tut mir leid wenn ich nicht alles verstehe was ihr schreibt.
Ich würde mich dennoch freuen wenn ihr mir weiter helft.
@ Mr. happiness, wenn du die Daten noch willst schreib mir eine Email.
Kommentar
-
aber wenn das so weitergeht, fang ich dochwieder an zu dichten...OffTopic:
das zu tun gefiel' mir sehr
bitte sehr, ist doch nicht schwer.
eine frechheit ich erblickt,
bin darum nicht grad entzückt.
ohne denken wirds nicht gehn,
einfach dumm stelln' ist nicht schön.
hmm, irgendwie sollte ich noch üben ....
aber mal ehrlich, fehlermeldung kommentarlos hinklatschen ...
mir egal, brauch keine lobby,
reime schreiben ist mein hobby.
Die Zeit hat ihre Kinder längst gefressen
Kommentar
-
du hast die ' vergessen bei deinem SELECT...
wenn's dann nicht geht, dann immer her mit den datenOffTopic:
jeder fängt an klein
drum will ich nicht sein
ein mieses schwein
will helfen mit meinem wissen klein
genervt ich trotzdem bin
bei manchen fehlt's an sinn
und natürlich an verstand
produzier'n sie doch nur tand
gedicht ausIch denke, also bin ich. - Einige sind trotzdem...
Kommentar
-
Wir nehmen an, dass Du Deine Feldnamen in der Tabelle auch wirklich so vergeben hast, wie im Code verwendet.
Wir vermissen hier immer noch einen Dump der Tabelle.
Wenn ich den sehe, dann kann ich Dich auch auf evtl. Schludrigkeiten stubsen.
Der Nachfolgende Code setzt eine korrekte Tabelle voraus und sollte funktionieren:
PHP-Code:$pp="SELECT *
FROM users
WHERE UserSession = '".session_id()."'";
$result = mysql_query($pp);
$a = mysql_fetch_assoc($result);
echo $a["UserName"];
Die einfachen Quotes in der MySQL-Syntax,
Korrekte Feldnamen,
Arrays (assoc)
Lansam verstehe ich auch die fleissigen Anrufbeantworter hier, wie MrHappiness und Co.Zuletzt geändert von szsoftware; 04.07.2004, 19:00.Liberate me domine ex eo inferiis...
Kommentar
-
Leute ihr seid spitze. Ich danke euch so sehr.
Es funktioniert nun endlich einwandfrei. Die letztendliche Lösung war (wie ihr wahrscheinlich mir die ganze Zeit schon klar machen wolltet mit assoc und den ' ) also hier der Code, wenn den jemand weiterverwenden will:
PHP-Code:<?
$pp="SELECT UserName
FROM users
WHERE UserSession = '".session_id()."'";
$result= mysql_query($pp);
$a = mysql_fetch_assoc($result);
echo $a["UserName"];
?>
Bis dann
Kommentar
Kommentar