Kannst Du bitte einen Dump der Tabelle machen und das posten
							
						
					UserName ausgeben wenn session_id=Wert in Tab. ist
				
					Einklappen
				
			
		
	X
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 wenn du echo $var benutzt, und es wird 'nix ausgegeben', sei so frei, einmal var_dump zu benutzen.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 vergangen Zuletzt geändert von derHund; 04.07.2004, 18:36.Die Zeit hat ihre Kinder längst gefressen Zuletzt 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:
 Und es funktioniert nicht. Es wird nach erfogreichem Login Nichts angezeigt.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:
 
 Beachte: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:
 
 Danke euch allen, die sich den Kopf zerbrochen haben, um mein kleines Problem zu lösen.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