<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Datenbanksysteme - MYSQL Frage</title>
    <link>http://forum.geizhals.at/feed.jsp?id=558354</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(2): Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4682334.html#4682334</link>
      <description>Oh mein gott, "IN" ist das zauberwort !!!!&lt;br&gt;&lt;br&gt;&lt;br&gt;ahh wieso check ich das immer nicht&lt;br/&gt;</description>
      <pubDate>Fri, 14 Mar 2008 08:45:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4682334.html#4682334</guid>
      <dc:creator>kracker</dc:creator>
      <dc:date>2008-03-14T08:45:25Z</dc:date>
    </item>
    <item>
      <title>Re: Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4682056.html#4682056</link>
      <description>SELECT&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b.userID&lt;br&gt;FROM&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;permission2user=b&lt;br&gt;JOIN&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;permission=a&lt;br&gt;ON&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b.groupID=a.groupID&lt;br&gt;WHERE&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ID IN (SELECT userID FROM table WHERE name=%s)&lt;br/&gt;</description>
      <pubDate>Fri, 14 Mar 2008 00:09:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4682056.html#4682056</guid>
      <dc:creator>hellbringer</dc:creator>
      <dc:date>2008-03-14T00:09:49Z</dc:date>
    </item>
    <item>
      <title>Re: Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4682062.html#4682062</link>
      <description>SQL Queries in einer While- oder For-Schleife sind böse. Wer das macht, weiß nicht was er tut.&lt;br&gt;&lt;br&gt;&lt;br&gt;Alles mit einem SQL-Query:&lt;br&gt;&lt;br&gt;SELECT&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b.`userID`&lt;br&gt;FROM&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;`permission2user` AS b&lt;br&gt;LEFT JOIN&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;`permission` AS a&lt;br&gt;ON&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b.`groupID` = a.`groupID`&lt;br&gt;WHERE&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b.`userID` IN (SELECT `userID` FROM `table` WHERE `name` = '%s')&lt;br&gt;&lt;br&gt;&lt;br&gt;Ich bin übrigens von MySQL ausgegangen, da du nicht gesagt hat, um welches SQL es sich handelt.&lt;br/&gt;</description>
      <pubDate>Fri, 14 Mar 2008 00:09:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4682062.html#4682062</guid>
      <dc:creator>hellbringer</dc:creator>
      <dc:date>2008-03-14T00:09:49Z</dc:date>
    </item>
    <item>
      <title>Re(3): Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4680840.html#4680840</link>
      <description>Kommt drauf an ob der Handle den DB-Handle oder den Query-Handle beschreibt. Bei nem DB-Handle wärs egal. Nen Query-Handle solltest du nicht überschreiben. Bei PHP wäre dein Handle ein Query-Handle und daher wäre überschreiben falsch.&lt;br&gt;&lt;br&gt;PS.: einer der ersten google links (&lt;a href="http://www.parand.com/tcl-sql/docs/api.html" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.parand.com/&lt;wbr/&gt;tcl-sql/&lt;wbr/&gt;docs/&lt;wbr/&gt;api.html&lt;/a&gt; ) zeigt folgendes Statement:&lt;br&gt;&lt;br&gt;set res_handle [sql query $conn "select * from sample where x &gt; 3"] &lt;br&gt;&lt;br&gt;und in dem Fall einfach zwei Handles instanziieren &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;.&lt;br/&gt;</description>
      <pubDate>Thu, 13 Mar 2008 12:51:13 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4680840.html#4680840</guid>
      <dc:creator>ruprecht69</dc:creator>
      <dc:date>2008-03-13T12:51:13Z</dc:date>
    </item>
    <item>
      <title>Re(2): Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4680808.html#4680808</link>
      <description>haha, 2 handles - genau das wollt ich ^^&lt;br&gt;&lt;br&gt;weiss nur nicht genau wie ich das mach, da der handler ansich immer nur mitgeschliffen wird und ich nicht weiß woher er kommt, und einfach so eine neue verbindung aufbauen ist halt blöd&lt;br/&gt;</description>
      <pubDate>Thu, 13 Mar 2008 12:27:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4680808.html#4680808</guid>
      <dc:creator>kracker</dc:creator>
      <dc:date>2008-03-13T12:27:38Z</dc:date>
    </item>
    <item>
      <title>Re(2): Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4680800.html#4680800</link>
      <description>haha, 2 handles - genau das wollt ich ^^&lt;br&gt;&lt;br&gt;weiss nur nicht genau wie ich das mach &lt;br/&gt;</description>
      <pubDate>Thu, 13 Mar 2008 12:27:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4680800.html#4680800</guid>
      <dc:creator>kracker</dc:creator>
      <dc:date>2008-03-13T12:27:38Z</dc:date>
    </item>
    <item>
      <title>Re: Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4680798.html#4680798</link>
      <description>Normal geht das nicht, weil du in der Schleife den äusseren Handle ($HandleName) zerschiesst.&lt;br&gt;&lt;br&gt;Das while Statement sollte pseude-korrekt eher so aussehen:&lt;br&gt;&lt;br&gt;while (db::getNextRow($handleName) != "") {&lt;br&gt;&lt;br&gt; ... und hier drin solltest du den $handleName nicht kaputt machen ...&lt;br&gt;&lt;br&gt;}&lt;br&gt;&lt;br&gt;Was spricht gegen zwei Handles - ist sauberer, lesbarer und weniger falsch &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;.&lt;br/&gt;</description>
      <pubDate>Thu, 13 Mar 2008 12:26:41 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4680798.html#4680798</guid>
      <dc:creator>ruprecht69</dc:creator>
      <dc:date>2008-03-13T12:26:41Z</dc:date>
    </item>
    <item>
      <title>Re(7): Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4680713.html#4680713</link>
      <description>Das klingt eher nach einem spezifischen Problem deiner Programmiersprache, da kann ich auch nicht helfen &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 13 Mar 2008 11:45:52 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4680713.html#4680713</guid>
      <dc:creator>mko</dc:creator>
      <dc:date>2008-03-13T11:45:52Z</dc:date>
    </item>
    <item>
      <title>Re(6): Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4680638.html#4680638</link>
      <description>Die sache ist die, ich lese die werte aus, lege sie sofort in variablen, aber gebe meinen handler nicht frei, sondern brauche ihn insofern im naechsten schleifendurchlauf wieder - somit kann ich innerhalb der schleife mein handlename nciht nochmals verwenden&lt;br/&gt;</description>
      <pubDate>Thu, 13 Mar 2008 11:14:33 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4680638.html#4680638</guid>
      <dc:creator>kracker</dc:creator>
      <dc:date>2008-03-13T11:14:33Z</dc:date>
    </item>
    <item>
      <title>Re(6): Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4680629.html#4680629</link>
      <description>ja, das ist mir klar, ich dachte mir schon, dass er es überschreiben wird&lt;br&gt;&lt;br&gt;also funktioniert nur so:&lt;br&gt;&lt;br&gt;ich speichere die große schleife als liste ab und starte eine neue schleife mit den werten, die ich in der variable gespeichert habe und prüfe dort nach&lt;br&gt;&lt;br&gt;verwendete programmiersprache ist "Tcl"&lt;br/&gt;</description>
      <pubDate>Thu, 13 Mar 2008 11:12:33 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4680629.html#4680629</guid>
      <dc:creator>kracker</dc:creator>
      <dc:date>2008-03-13T11:12:33Z</dc:date>
    </item>
    <item>
      <title>Re(5): Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4680599.html#4680599</link>
      <description>Ich weiß nicht welche Programmiersprache du oben verwendet hast, deswegen kann ich es dir nicht sicher beantworten.&lt;br&gt;&lt;br&gt;Du darfst natürlich das erste Resultat nicht überschreiben, denn das brauchst du ja bei jedem Schleifendurchlauf. Das zweite Resultat kannst du bei jedem Schleifendurchlauf neu befüllen, das brauchst du ja auch nur während diesem einen Durchlauf.&lt;br/&gt;</description>
      <pubDate>Thu, 13 Mar 2008 11:01:32 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4680599.html#4680599</guid>
      <dc:creator>mko</dc:creator>
      <dc:date>2008-03-13T11:01:32Z</dc:date>
    </item>
    <item>
      <title>Re(4): Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4680563.html#4680563</link>
      <description>ja, naja ich wollts eben anfangs nicht zwischenspeichern, und die daten danach wieder in eine schleife hauen, sondern eben gleich während der auslese die ID eben gleich übergeben&lt;br&gt;&lt;br&gt;also funktioniert das nicht ?&lt;br/&gt;</description>
      <pubDate>Thu, 13 Mar 2008 10:46:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4680563.html#4680563</guid>
      <dc:creator>kracker</dc:creator>
      <dc:date>2008-03-13T10:46:29Z</dc:date>
    </item>
    <item>
      <title>Re(3): Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4680547.html#4680547</link>
      <description>In PHP z.B. speichert man das natürlich in ein neues resultSet, da man ja das alte noch braucht...das wird ja hier auch gehen.&lt;br/&gt;</description>
      <pubDate>Thu, 13 Mar 2008 10:41:04 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4680547.html#4680547</guid>
      <dc:creator>mko</dc:creator>
      <dc:date>2008-03-13T10:41:04Z</dc:date>
    </item>
    <item>
      <title>Re(3): Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4680544.html#4680544</link>
      <description>Ich dachte es war Pseudocode...&lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 13 Mar 2008 10:40:17 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4680544.html#4680544</guid>
      <dc:creator>mko</dc:creator>
      <dc:date>2008-03-13T10:40:17Z</dc:date>
    </item>
    <item>
      <title>Re(2): Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4680543.html#4680543</link>
      <description>weiss nicht, hab mir gerade gedacht, dass der in der schleife vielleicht keinen neuen Handler initialisiert und dadurch die query zamhaut&lt;br/&gt;</description>
      <pubDate>Thu, 13 Mar 2008 10:38:58 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4680543.html#4680543</guid>
      <dc:creator>kracker</dc:creator>
      <dc:date>2008-03-13T10:38:58Z</dc:date>
    </item>
    <item>
      <title>Re: Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4680534.html#4680534</link>
      <description>Ja warum denn nicht?&lt;br/&gt;</description>
      <pubDate>Thu, 13 Mar 2008 10:36:36 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4680534.html#4680534</guid>
      <dc:creator>mko</dc:creator>
      <dc:date>2008-03-13T10:36:36Z</dc:date>
    </item>
    <item>
      <title>Datenbanksysteme - MYSQL Frage</title>
      <link>http://forum.geizhals.at/t558354,4680524.html#4680524</link>
      <description>Hallo !&lt;br&gt;&lt;br&gt;ich habe mich eben gerade gefragt, ob es möglich ist, 2 SELECT statements hintereinander auszuführen - also quasi als pseudocode:&lt;br&gt;&lt;br&gt;&lt;br&gt;set query "SELECT userID FROM table WHERE name=%s"&lt;br&gt;db::query $HandleName $query&lt;br&gt;while (db::getNextRow != "") {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;###### CODE&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#Setzt userID&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set currentUserID [db::getRowData 0]&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# prüft userID&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set query1 "SELECT b.userID FROM permission2user=b JOIN permission=a ON&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b.groupID=a.groupID WHERE ID=$currentUserID"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;db::query $HandleName $query1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while (db::getNextRow != "") {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#### code&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;}&lt;br&gt;&lt;br&gt;Also quasi eine überprüfung der Daten, die gerade ausgelesen wurde&lt;br/&gt;</description>
      <pubDate>Thu, 13 Mar 2008 10:34:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t558354,4680524.html#4680524</guid>
      <dc:creator>kracker</dc:creator>
      <dc:date>2008-03-13T10:34:59Z</dc:date>
    </item>
  </channel>
</rss>
