tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
315
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Romanticus Romanticus ist offline Mitglied
    Registriert seit
    Dec 2007
    Beiträge
    14
    Hallo alle,

    ich habe hier ein kleines Problem. Ich versuche auf einer MySQL 5.1.11 (MyISAM) Datenbank eine Variable zu setzen und sie anschließend wieder auslesen. Das Setzen von benutzerdefinierten Variable geht ja laut MySQL Manual Kapitel 9.3 so:

    Code :
    1
    
    SET @meine_variable = 'test';
    MySQL schluckt diesen Befehl auch ohne murren, wenn ich aber versuche die Variable wie folgt auslesen
    Code :
    1
    
    SELECT @meine_variable AS variable;
    dann ist das Resultat immer null.
    Im Manual habe ich keinen Hinweis gefunden, woran das liegen könnte. Vielleicht hatte jemand von euch das gleiche Problem schon mal. Oder habe ich was komplett falsch verstanden?

    Grüße,
    Romanticus
     

  2. #2
    Avatar von Mark
    Mark Mark ist offline Mod | Cinema4D
    tutorials.de Moderator
    Registriert seit
    Aug 2003
    Ort
    Vienna:Austria
    Beiträge
    8.123
    Blog-Einträge
    10
    Hi!

    Bin nun keine MySql-Leuchte, aber so weit ich es verstanden habe, gelten diese Variablen innerhalb eines DB-Zugriffs, d.h. mit
    Code sql:
    1
    
    SET @meine_variable = 'test'; SELECT @meine_variable AS variable;
    als eine Anfrage, funktioniert's...

    Und bitte nicht schlagen, wenn's Blödsinn ist

    Liebe Grüße,
    Mark.
     
    ... bitte keine C4D-Fragen per PN ...
    +++ OUT NOW for CINEMA4D:
    Al'em - Free Align Plugin + Shaderpack Vol 1 - Free Shaders
    + Roll-It v1.0 - Free Roll Plugin + Egg-Objekt - Free Egg Primitive +++
    eggtion.net

  3. #3
    Romanticus Romanticus ist offline Mitglied
    Registriert seit
    Dec 2007
    Beiträge
    14
    Hm, du hast Recht . Im MySQL-Query-Browser gehen zwei Befehle in einer Zeile nicht, es wird immer nur das erste Query ausgeführt, deswegen hab ich das immer in zwei Zeilen gemacht, was natürlich zwei unabhängige Zugriffe ergabt. Im phpMyAdmin geht es problemlost. Vielen Dank für den Hinweis!!

    Gruß,
    Romanticus
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 22.03.08, 20:35
  2. Problem beim setzen einer variablen Breite
    Von Manuel Hegemann im Forum CSS
    Antworten: 7
    Letzter Beitrag: 28.02.08, 12:40
  3. Antworten: 6
    Letzter Beitrag: 03.08.05, 21:07
  4. Problem mit benutzerdefinierten Typen
    Von hackgod im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 17.04.05, 10:42
  5. Antworten: 3
    Letzter Beitrag: 28.07.03, 10:08