<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Kommentare zu: Auslesen der zuletzt eingef&#252;gten ID (auto increment)</title>
	<atom:link href="http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/feed/" rel="self" type="application/rss+xml" />
	<link>http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/</link>
	<description>Optimierung und Tipps zur Beschleunigung von PHP und MySQL</description>
	<lastBuildDate>Tue, 01 May 2012 16:51:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Von: GhostGambler</title>
		<link>http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/comment-page-1/#comment-30223</link>
		<dc:creator>GhostGambler</dc:creator>
		<pubDate>Mon, 08 Feb 2010 23:20:44 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/#comment-30223</guid>
		<description>SHOW TABLE STATUS ist nicht transaktionssicher!</description>
		<content:encoded><![CDATA[<p>SHOW TABLE STATUS ist nicht transaktionssicher!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: bmueller</title>
		<link>http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/comment-page-1/#comment-30220</link>
		<dc:creator>bmueller</dc:creator>
		<pubDate>Mon, 08 Feb 2010 12:50:41 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/#comment-30220</guid>
		<description>Wenn man den N&#228;chsten Indexwert haben m&#246;chte kann man folgenden Befehl verwenden.

SHOW TABLE STATUS FROM `database` LIKE &#039;table&#039;

das ganze mit fetch_row oder array auswerten und in Zeile 10 steht der n&#228;chste Indexwert.</description>
		<content:encoded><![CDATA[<p>Wenn man den N&#228;chsten Indexwert haben m&#246;chte kann man folgenden Befehl verwenden.</p>
<p>SHOW TABLE STATUS FROM `database` LIKE &#039;table&#039;</p>
<p>das ganze mit fetch_row oder array auswerten und in Zeile 10 steht der n&#228;chste Indexwert.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Stefan</title>
		<link>http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/comment-page-1/#comment-16445</link>
		<dc:creator>Stefan</dc:creator>
		<pubDate>Thu, 09 Oct 2008 10:32:59 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/#comment-16445</guid>
		<description>Auch wenn es sp&#228;t kommt:
Wichtig zu erw&#228;hnen ist, dass &quot;mysql_insert_id()&quot; nur funktioniert, wenn der MySQL-Typ des PK-Feldes nicht vom Typ BIGINT ist.
In diesem Falle sollte die MySQL-Interne Funktion (siehe im Blog) verwendet werden.

Diese Warnung findet sich auch in der PHP-Manual zu dieser Funktion:
http://de2.php.net/manual/en/function.mysql-insert-id.php</description>
		<content:encoded><![CDATA[<p>Auch wenn es sp&#228;t kommt:<br />
Wichtig zu erw&#228;hnen ist, dass &#034;mysql_insert_id()&#034; nur funktioniert, wenn der MySQL-Typ des PK-Feldes nicht vom Typ BIGINT ist.<br />
In diesem Falle sollte die MySQL-Interne Funktion (siehe im Blog) verwendet werden.</p>
<p>Diese Warnung findet sich auch in der PHP-Manual zu dieser Funktion:<br />
<a href="http://de2.php.net/manual/en/function.mysql-insert-id.php" rel="nofollow">http://de2.php.net/manual/en/function.mysql-insert-id.php</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Jupp</title>
		<link>http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/comment-page-1/#comment-16316</link>
		<dc:creator>Jupp</dc:creator>
		<pubDate>Tue, 16 Sep 2008 17:13:22 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/#comment-16316</guid>
		<description>@sabre
Je komplexer deine Scripte um so h&#246;her die Wahrscheinlichkeit, das ein anderes query auf die db zugreift, bevor Du die id hast. Deshalb ist es imho sicherer sich anzugew&#246;hnen die last_insert_id direkt nach dem INSERT abzufischen und gegebenenfalls als Variable oder Konstante weiterzureichen.</description>
		<content:encoded><![CDATA[<p>@sabre<br />
Je komplexer deine Scripte um so h&#246;her die Wahrscheinlichkeit, das ein anderes query auf die db zugreift, bevor Du die id hast. Deshalb ist es imho sicherer sich anzugew&#246;hnen die last_insert_id direkt nach dem INSERT abzufischen und gegebenenfalls als Variable oder Konstante weiterzureichen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: sabre</title>
		<link>http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/comment-page-1/#comment-16113</link>
		<dc:creator>sabre</dc:creator>
		<pubDate>Thu, 04 Sep 2008 23:29:19 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/#comment-16113</guid>
		<description>Ah, gut zu wissen, dass das threadsafe ist. Ich hatte da immer meine Bedenken und gemieden, aber auch noch keinen Fall bei dem ich sofort die ID gebraucht h&#228;tte :)</description>
		<content:encoded><![CDATA[<p>Ah, gut zu wissen, dass das threadsafe ist. Ich hatte da immer meine Bedenken und gemieden, aber auch noch keinen Fall bei dem ich sofort die ID gebraucht h&#228;tte <img src='http://phpperformance.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christian</title>
		<link>http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/comment-page-1/#comment-16017</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Wed, 03 Sep 2008 07:35:53 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/#comment-16017</guid>
		<description>Wichtig zu wissen ist, ob LAST_INSERT_ID nur f&#252;r mysql existiert oder wom&#246;glich auf jeder Plattform...

Somit w&#228;re der Vorteil beim ableiten von Klassen, lediglich eine Funktion und nicht f&#252;r fast jede Plattform eine andere Funktion abgreifen...

Somit w&#228;re bei LAST_INSERT_ID weniger aufwand vorhanden...

(falls man von aufwand sprechen kann)...</description>
		<content:encoded><![CDATA[<p>Wichtig zu wissen ist, ob LAST_INSERT_ID nur f&#252;r mysql existiert oder wom&#246;glich auf jeder Plattform&#8230;</p>
<p>Somit w&#228;re der Vorteil beim ableiten von Klassen, lediglich eine Funktion und nicht f&#252;r fast jede Plattform eine andere Funktion abgreifen&#8230;</p>
<p>Somit w&#228;re bei LAST_INSERT_ID weniger aufwand vorhanden&#8230;</p>
<p>(falls man von aufwand sprechen kann)&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sascha Kaufmann</title>
		<link>http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/comment-page-1/#comment-16012</link>
		<dc:creator>Sascha Kaufmann</dc:creator>
		<pubDate>Wed, 03 Sep 2008 05:40:43 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/#comment-16012</guid>
		<description>ach dann is ja gut das man nicht direkt alle seine scripte wieder umschreiben muss ;) 

also sch&#246;n sicher zu sein das sein bisheriges werk ok is XD</description>
		<content:encoded><![CDATA[<p>ach dann is ja gut das man nicht direkt alle seine scripte wieder umschreiben muss <img src='http://phpperformance.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
<p>also sch&#246;n sicher zu sein das sein bisheriges werk ok is XD</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: GhostGambler</title>
		<link>http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/comment-page-1/#comment-15986</link>
		<dc:creator>GhostGambler</dc:creator>
		<pubDate>Tue, 02 Sep 2008 21:33:03 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/#comment-15986</guid>
		<description>Persistente Verbindung werden ja auch jeweils nur von einem Prozess genutzt, dementsprechend sind die auch in sich sicher.

Persistente Verbindungen sollte man aber bei mysql eigentlich eh nicht verwenden... schafft bei falscher Konfiguration nur zus&#228;tzliche (schwerwiegende) Probleme (keine freie Connection mehr am DB-Server -&gt; Prozess hat keinen Zugriff auf Datenbank, alle anderen Connections werden von anderen Prozessen belegt) und bringt bei MySQL relativ wenig bis gar nichts, weil der Verbindungsaufbau billig ist.</description>
		<content:encoded><![CDATA[<p>Persistente Verbindung werden ja auch jeweils nur von einem Prozess genutzt, dementsprechend sind die auch in sich sicher.</p>
<p>Persistente Verbindungen sollte man aber bei mysql eigentlich eh nicht verwenden&#8230; schafft bei falscher Konfiguration nur zus&#228;tzliche (schwerwiegende) Probleme (keine freie Connection mehr am DB-Server -&gt; Prozess hat keinen Zugriff auf Datenbank, alle anderen Connections werden von anderen Prozessen belegt) und bringt bei MySQL relativ wenig bis gar nichts, weil der Verbindungsaufbau billig ist.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Jan</title>
		<link>http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/comment-page-1/#comment-15980</link>
		<dc:creator>Jan</dc:creator>
		<pubDate>Tue, 02 Sep 2008 18:46:29 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/#comment-15980</guid>
		<description>Ja beide Varianten, da die Anfrage der letzten eingef&#252;gten ID stets f&#252;r die aktuelle Verbindung gilt. Und da pro Seitenaufruf eine neue Verbindung ge&#246;ffnet wird, ja. Wie es bei persistenten Verbindungen ist, wei&#223; ich allerdings nicht (man k&#246;nnte ja gleichzeitig 2 Browserfenster &#246;ffnen). Sch&#228;tze aber, dass es auch dort sicher ist.</description>
		<content:encoded><![CDATA[<p>Ja beide Varianten, da die Anfrage der letzten eingef&#252;gten ID stets f&#252;r die aktuelle Verbindung gilt. Und da pro Seitenaufruf eine neue Verbindung ge&#246;ffnet wird, ja. Wie es bei persistenten Verbindungen ist, wei&#223; ich allerdings nicht (man k&#246;nnte ja gleichzeitig 2 Browserfenster &#246;ffnen). Sch&#228;tze aber, dass es auch dort sicher ist.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: tom</title>
		<link>http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/comment-page-1/#comment-15978</link>
		<dc:creator>tom</dc:creator>
		<pubDate>Tue, 02 Sep 2008 18:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/auslesen-der-zuletzt-eingefuegten-id-auto-increment/#comment-15978</guid>
		<description>Ist race-conditions-sicher?</description>
		<content:encoded><![CDATA[<p>Ist race-conditions-sicher?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

