Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 23:22

  • Please register to post and access all features, it's quick, easy and FREE!


[PHP] Bugfix suche

Reply
 
Old   #1
 
elite*gold: 55
Join Date: Oct 2009
Posts: 286
Received Thanks: 82
[PHP] Bugfix suche

Hallo leute,
ich hab hier ein kleines Script geschrieben
Mein Problem ist folgendes:
Da ich mehrere Einträge habe funktioniert die funktion account nicht. sie gibt nichts aus. Wie kann ich das beheben?



nag is offline  
Old 06/27/2010, 20:31   #2
 
elite*gold: 117
Join Date: Apr 2007
Posts: 2,164
Received Thanks: 6,133
$mysql = mysql_query(result2);

$ vergessen.


wurstbrot123 is offline  
Old 06/27/2010, 20:44   #3
 
elite*gold: 55
Join Date: Oct 2009
Posts: 286
Received Thanks: 82
Quote:
Originally Posted by wurstbrot123 View Post
$mysql = mysql_query(result2);

$ vergessen.
also
PHP Code:
    function account($ID)
    {
      
$result2 "SELECT username FROM user where ID =".$ID;
      
$mysql mysql_query($result2);
      echo 
$mysql;
    } 
Spuckt nur ressource id 6 aus xD
nag is offline  
Old 06/27/2010, 21:34   #4
 
elite*gold: 117
Join Date: Apr 2007
Posts: 2,164
Received Thanks: 6,133
Quote:
PHP Code:
    function account($ID)
    {
      
$abfrage "SELECT username FROM user where ID =".$ID;
      
$ergebnis mysql_query($abfrage);
      
$row mysql_fetch_object($ergebnis);
      echo 
$row->username;
    } 
sollte klappen


wurstbrot123 is offline  
Old 06/28/2010, 00:12   #5
 
elite*gold: 0
Join Date: Oct 2008
Posts: 319
Received Thanks: 88
Als erstes mal, lass lieber voerst die Finger von der OOP. Du solltest erstmal richtige
Klammerung und Code einrückung sowie die Trennung von Code und Ausgabe lernen
wenn du mit Klassen arbeitest. Auserdem hast du das Prinzip von Funktionen/Methoden
noch nicht ganz verstanden. Methoden beinhalten, ausgenommen einer Output Funktion nie Sprachkonstrukte wie echo, oder print() sondern haben einen Rückgabewert.
Dieser wird bekanntlich durch Return ausgelöst. Wenn du Rückgabewerte einer mysql
Funktion ausgibst wirst du immer "Ressource ID xxx" bekommen, ausgenommen bei
fetch befehlen, die geben dir ein Array aus. Und wie mein Vorposter es so schön
als Beispiel genommen hat, fetcht du nichteinmal deine Werte, obwohl es eigentlich
totaler Unsinn ist Objekte zu fetchen. Richtig müsste deine Methode also so heißen:
PHP Code:
public function account($id)
{
  
$query mysql_query("SELECT username FROM user where ID =".$id);
  return 
mysql_fetch_array($query);

In dieser Situation eine Variable für den Rückgabewert und für das SQL Statement
anzulegen halte ich für absolut Unsinnig und performancefressend, wenn man das
doch in jeder Methode so macht.
Auserdem sind deine Variablen auch noch falsch benannt, wieso hat ein SQL Statement
den Namen $result? Du hast doch noch garkeinen Rückgabewert :-*
Nebenbei bringt es dir, eigentlich nur Nachteile wenn deine Methoden so aussehen
wie in deiner Klasse, würdest du Quasi einfach die normalen mysql Funktionen
verwenden wäre das in deinem Fall auf jedenfall klüger :>


Fratyr is offline  
Reply



« Problem mit Php Datenbank. | [PHP]News Feed RSS Script »

Similar Threads
Bugfix - Maus
06/25/2010 - Last Chaos - 10 Replies
Huhu liebe E*PvPers, ich hab euch hier mal einen kleinen Patch reingestellt der den Mausbug behebt. Wenn ihr Probleme mit eurer rechten Maustaste habt und eure Ansicht nicht drehen könnt ist dies das Ideale! Dieser Mausfix bringt sekundenschnell eure Maus wieder in Schwung. Somit gehört eine Neuinstalaton - zur Vergangenheit * Ladet das Archiv runter
2.4.3 Arcemu Bugfix
05/13/2010 - WoW PServer Hosting - 0 Replies
Hallo liebe Community, ich suche eine Möglichkeit, dass auf meinem server man mehr als einen Buff haben kann. d.H er überschreibt den alten z.B ein Priester bufft sich Ausdauer und dananch Wille----> Ausdauer verschwindet Wille kommt. Leider weiß ich nicht wie das geht. Ist das eine .Lua oder .Sql File? Bitte um antwort würde auch ein nettes Danke und ein Thanks geben :) Gruß Lieblie
[ANGEBOT] Bugfix
03/09/2010 - WoW PServer Hosting - 10 Replies
hey leute :) da ich vermehrt beschwerden und probleme mitbekomme Von nutzern von MANGOS servern würde ich mich anbieten euch über teamviewer/icq/msn zu helfen diese bugs zu fixxen ich kann helfen bei:



All times are GMT +1. The time now is 23:22.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.