Suche Code für SQL abfrage !

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Nils123
Mitglied
Beiträge: 24
Registriert: 10.08.2005 16:14

Suche Code für SQL abfrage !

Beitrag von Nils123 »

Also dann fang ich mal an :

es geht um folgenes : Ich möchte eine seite erstellen auf der man z.B. vom Shop mod die Item Namen sehen kann ...

ich bin jetzt schon soweit dass ich folgenes habe :

Code: Alles auswählen

@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());    
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());    
$sql = "SELECT                
user_items         
FROM                
phpbb_users
WHILE   
user_id = .$userdata['user_id']. ";      
ich bin mir aber total nicht sicher ob das richtig ist !

weil wenn ich das ausprobiere, kommt immer der fehler dass due variable $userdata leer ist !

jetzt würde ich gerne wissen, was ich ändern muss bzw. welche dateien ich includen muss damit der die user id findet...

Ich wäre euch sehr dankbar für hilfe ...

P.S. : Sorry wenn ich im falschen forum gepostet habe... aber ich habe keine ahnung wos sonst rein soll xD

Mfg Nils123
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

http://www.phpbb.de/doku/kb/artikel.php?artikel=94

du bracuhst auf jeden fall den ganzen kram mit den sessions... den header und footer kannst du weg lassen, wenn das nicht wie im forum aussehen soll...
Nils123
Mitglied
Beiträge: 24
Registriert: 10.08.2005 16:14

Beitrag von Nils123 »

also das versteh ich nich ! was soll ich denn mit dem artikel anfangen ???

ich will ne neue seite im forum haben ...

und ich brauche codes ^^

es soll so sein dass immer die items von dem der auf der seite ist angezeigt werden sollen !

Mfg Nils123
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

schau dir den weiterführenden link ganz unten im artikel an!! ;-)
Nils123
Mitglied
Beiträge: 24
Registriert: 10.08.2005 16:14

Beitrag von Nils123 »

wäre das hier denn dann richtig ?? :

Code: Alles auswählen

<?php 
//Benötigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 
include(ms.php);


//Session auslesen und Benutzer-Informationen laden 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 


//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest 
$page_title = 'Meine Seite'; 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 



@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());    
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());    
$sql = "SELECT                
user_items         
FROM                
phpbb_users
WHILE   
user_id = .$userdata['user_id']." ;      
$result = mysql_query($sql) OR die(mysql_error());
echo "$result";



//Footer - nur dann weglassen, wenn du auch den Header weglässt 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
?>
Mfg Nils123
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

also wenn man von dem sinn deines codes im moment absieht, ja! dein code würde im moment allerdings nur "object" oder so ähnlich ergeben ;-)
Nils123
Mitglied
Beiträge: 24
Registriert: 10.08.2005 16:14

Beitrag von Nils123 »

hmmm... das is aber nicht gut !

dann 2 sachen :

wenn ich die dateiu starte kommt folgenes :

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/export/www/vhosts/funnetwork/hosting/hwteam/phpBB2/rm.php on line 28

( line 28 wäre hier :

Code: Alles auswählen

user_id = .$userdata['user_id']." ;

und was muss ich ändern damit der inhalt von user_items ausgegeben wird ???

Mfg Nils123
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

vor dem $userdata in zeile 28 darf kein "." stehen!
Nils123
Mitglied
Beiträge: 24
Registriert: 10.08.2005 16:14

Beitrag von Nils123 »

kommt immer noch der gleiche fehler -.-

Mfg Nils123
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

. dahinter muss natürlich auch weg!


und wegen user_items:

Code: Alles auswählen

while($res = mysql_fetch_object($result))
  {
  $user_item = $res->user_item;
  echo $user_item.", ";
  }
Antworten

Zurück zu „Coding & Technik“