Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

!!!MYSQL ABFRAGE+VARIABLE!!!

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
wurli
PostRank 5
PostRank 5
Beiträge: 271
Registriert: 01.03.2007, 11:19
Wohnort: Austria

Beitrag von wurli » 22.10.2007, 19:10

hallo!

ich habe gerade folgendes problem:
Ich erstelle eine Tabelle in MYSQL mit dem Namen: f_$user
erstellen und darin speichern funktioniert!

beim abrufen habe ich jedoch ein problem!

hier mal der code:

Code: Alles auswählen

include("connect.php");

            $sql1= "SELECT * FROM f_".$user." WHERE friend='".$add_user."'";
            $zweiDMatrix=Mysql_query($sql1);
            $array=mysql_fetch_array($zweiDMatrix);
ich versuche mit f_".$user." die tabelle anzusprechen, und den satz herauszuholen um dann $add_user mit der variable add_user zu vergleichen um zu sehen, ob der benutzer schon in der tabelle steht!

bitte helft mir!

danke

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


faris
PostRank 4
PostRank 4
Beiträge: 167
Registriert: 17.03.2006, 20:02

Beitrag von faris » 22.10.2007, 19:51

Die vielen Ausrufezeichen im Titel sehen zwar toll aus, aber führen bestimmt nicht dazu dass Leute dem Thread mehr Beachtung schenken :roll:

Vielleicht sagst du auch, wo das Problem/der Fehler ist?

wurli
PostRank 5
PostRank 5
Beiträge: 271
Registriert: 01.03.2007, 11:19
Wohnort: Austria

Beitrag von wurli » 22.10.2007, 19:54

f_".$user."
hier liegt der fehler, wenn ich nur mit $user abfrage funktionierts, wenn ich das f_ davor setze, bekomme ich einen fehler!

die tabelle die abfragen möchte heißt: f_user

danke

faris
PostRank 4
PostRank 4
Beiträge: 167
Registriert: 17.03.2006, 20:02

Beitrag von faris » 22.10.2007, 19:56

echo $sql1;

wurli
PostRank 5
PostRank 5
Beiträge: 271
Registriert: 01.03.2007, 11:19
Wohnort: Austria

Beitrag von wurli » 22.10.2007, 19:58

würde wenn ich mich als Alex einlogge und Georg anwähle so aussehen:

SELECT * FROM f_Alex WHERE friend='Georg'

wurli
PostRank 5
PostRank 5
Beiträge: 271
Registriert: 01.03.2007, 11:19
Wohnort: Austria

Beitrag von wurli » 22.10.2007, 20:00

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\apachefriend\xampp\xampp\xampp\htdocs\4BHWII19\login_komplett\loginsys_eigen\add_friend.php on line 23
SELECT * FROM f_Alex WHERE friend='Georg'

das ist die ganze ausgabe, mit dem fehler
line 23 ist:$array=mysql_fetch_array($zweiDMatrix);

Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 22.10.2007, 20:36

Versuchs mal so

$sql1= "SELECT * FROM `f_".$user."`

marc75
PostRank 9
PostRank 9
Beiträge: 1916
Registriert: 06.10.2004, 09:36

Beitrag von marc75 » 23.10.2007, 11:46

wenn du die Tabelle f_user abfragen willst warum fragst du dann die Tabelle f_Alex ab?

faris
PostRank 4
PostRank 4
Beiträge: 167
Registriert: 17.03.2006, 20:02

Beitrag von faris » 23.10.2007, 12:49

echo mysql_error();

wurli
PostRank 5
PostRank 5
Beiträge: 271
Registriert: 01.03.2007, 11:19
Wohnort: Austria

Beitrag von wurli » 23.10.2007, 18:10

$sql1= "SELECT * FROM `f_$user` WHERE `friend`='$add_user'";
hier ist die lösung, falls es jemanden interessiert!
es waren lediglich die anfürungszeichen falsch gesetzt!
wenn du die Tabelle f_user abfragen willst warum fragst du dann die Tabelle f_Alex ab?
Alex steht in der variable $user, die dann zu f_Alex wird!

wurli
PostRank 5
PostRank 5
Beiträge: 271
Registriert: 01.03.2007, 11:19
Wohnort: Austria

Beitrag von wurli » 23.10.2007, 18:11

DANKE für eure HILFE!!!! :D

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag