<?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: Einen Datensatz aus einem Result-Set laden</title>
	<atom:link href="http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/feed/" rel="self" type="application/rss+xml" />
	<link>http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/</link>
	<description>Optimierung und Tipps zur Beschleunigung von PHP und MySQL</description>
	<lastBuildDate>Thu, 26 Jan 2012 23:01:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Von: David</title>
		<link>http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/comment-page-1/#comment-41710</link>
		<dc:creator>David</dc:creator>
		<pubDate>Tue, 09 Aug 2011 14:22:31 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/#comment-41710</guid>
		<description>while(list($id, $adresse, $geoBreite, $geoLaenge) = mysql_fetch_row($einlesen))

So kann man Variablennamen benutzen (die in einem guten Editor auch automatisch vervollst&#228;ndigt werden) und beh&#228;lt die &#220;bersicht. &#196;ndert sich was im Query muss nur list() angepasst werden.

-&gt; http://de2.php.net/list#example-4039</description>
		<content:encoded><![CDATA[<p>while(list($id, $adresse, $geoBreite, $geoLaenge) = mysql_fetch_row($einlesen))</p>
<p>So kann man Variablennamen benutzen (die in einem guten Editor auch automatisch vervollst&#228;ndigt werden) und beh&#228;lt die &#220;bersicht. &#196;ndert sich was im Query muss nur list() angepasst werden.</p>
<p>-&gt; <a href="http://de2.php.net/list#example-4039" rel="nofollow">http://de2.php.net/list#example-4039</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Tobi</title>
		<link>http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/comment-page-1/#comment-20783</link>
		<dc:creator>Tobi</dc:creator>
		<pubDate>Fri, 05 Jun 2009 16:22:47 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/#comment-20783</guid>
		<description>Danke f&#252;r deinen Post! Ich arbeite seit anfang an mit mysql_fetch_object, da ich es in einem Tutorial so gelernt habe... Jetzt bin ich an einem gr&#246;&#223;eren Script bei dem es auch auf Performance ankommt und sehe, dass mysql_fetch_object mal gar nicht geht ^^

Dankesch&#246;n f&#252;r den Test!</description>
		<content:encoded><![CDATA[<p>Danke f&#252;r deinen Post! Ich arbeite seit anfang an mit mysql_fetch_object, da ich es in einem Tutorial so gelernt habe&#8230; Jetzt bin ich an einem gr&#246;&#223;eren Script bei dem es auch auf Performance ankommt und sehe, dass mysql_fetch_object mal gar nicht geht ^^</p>
<p>Dankesch&#246;n f&#252;r den Test!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Phlegma</title>
		<link>http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/comment-page-1/#comment-14094</link>
		<dc:creator>Phlegma</dc:creator>
		<pubDate>Thu, 31 Jul 2008 13:58:48 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/#comment-14094</guid>
		<description>Hi und danke f&#252;r den Test!
Mich w&#252;rde noch interessieren wie sich die MySQLi Methoden (besonders die prepared und multi_query) im Geschwindigkeitstest im Vergleich schlagen...

gru&#223;, Ph</description>
		<content:encoded><![CDATA[<p>Hi und danke f&#252;r den Test!<br />
Mich w&#252;rde noch interessieren wie sich die MySQLi Methoden (besonders die prepared und multi_query) im Geschwindigkeitstest im Vergleich schlagen&#8230;</p>
<p>gru&#223;, Ph</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Forum schneller machen ? - PHP @ tutorials.de: Forum, Tutorial, Anleitung, Schulung &#38; Hilfe</title>
		<link>http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/comment-page-1/#comment-11510</link>
		<dc:creator>Forum schneller machen ? - PHP @ tutorials.de: Forum, Tutorial, Anleitung, Schulung &#38; Hilfe</dc:creator>
		<pubDate>Tue, 24 Jun 2008 19:30:14 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/#comment-11510</guid>
		<description></description>
		<content:encoded><![CDATA[<p>[...] eine Klasse verarbeitet die Daten weiter, ist die Benutzung eines Objekts nat&#252;rlich sinnvoller.  Einen Datensatz aus einem Result Set laden Bitte auch die Kommentare lesen     __________________ Last we checked PHP IS a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Calvados</title>
		<link>http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/comment-page-1/#comment-6930</link>
		<dc:creator>Calvados</dc:creator>
		<pubDate>Sun, 13 Apr 2008 15:57:10 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/#comment-6930</guid>
		<description>Naja, ganz so unerwartet waren die Ergebnisse f&#252;r mich nicht ;)
Wurde bereits 2002 bei php.net getestet:

Benchmark on a table with 38567 rows:

mysql_fetch_array
MYSQL_BOTH: 6.01940000057 secs
MYSQL_NUM: 3.22173595428 secs 
MYSQL_ASSOC: 3.92950594425 secs 

mysql_fetch_row: 2.35096800327 secs 
mysql_fetch_assoc: 2.92349803448 secs</description>
		<content:encoded><![CDATA[<p>Naja, ganz so unerwartet waren die Ergebnisse f&#252;r mich nicht <img src='http://phpperformance.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Wurde bereits 2002 bei php.net getestet:</p>
<p>Benchmark on a table with 38567 rows:</p>
<p>mysql_fetch_array<br />
MYSQL_BOTH: 6.01940000057 secs<br />
MYSQL_NUM: 3.22173595428 secs<br />
MYSQL_ASSOC: 3.92950594425 secs </p>
<p>mysql_fetch_row: 2.35096800327 secs<br />
mysql_fetch_assoc: 2.92349803448 secs</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Marco</title>
		<link>http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/comment-page-1/#comment-6574</link>
		<dc:creator>Marco</dc:creator>
		<pubDate>Mon, 24 Mar 2008 14:06:54 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/#comment-6574</guid>
		<description>Bei mir ist &quot;mysql_fetch_assoc&quot; nicht immer schneller als &quot;mysql_fetch_object&quot;. Au&#223;erdem treten bei &quot;mysql_fetch_assoc&quot; gr&#246;&#223;ere Schwankungen auf, sodass es manchmal sehr schnell ist, manchmal aber auch viel langsamer als die anderen Varianten.
Ist das normal? Ich habe auch solche Abfragen wie im Beispiel oben.</description>
		<content:encoded><![CDATA[<p>Bei mir ist &#034;mysql_fetch_assoc&#034; nicht immer schneller als &#034;mysql_fetch_object&#034;. Au&#223;erdem treten bei &#034;mysql_fetch_assoc&#034; gr&#246;&#223;ere Schwankungen auf, sodass es manchmal sehr schnell ist, manchmal aber auch viel langsamer als die anderen Varianten.<br />
Ist das normal? Ich habe auch solche Abfragen wie im Beispiel oben.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Tobias</title>
		<link>http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/comment-page-1/#comment-6403</link>
		<dc:creator>Tobias</dc:creator>
		<pubDate>Sun, 16 Mar 2008 18:11:06 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/#comment-6403</guid>
		<description>@Kay Butter (2. Beitrag)
Ich wollte dazu mal meine Erfahrung mit einfli&#223;en lassen.
Ich selbst programimere bei gro&#223;en Projekten nur noch mit php5 und stark oop, und hab auch schon mysql_fetch_object genutzt.

Bsp.: 

mysql.class.php
public function getObj ($class)
{ return mysql_fetch_object($this-&gt;result, $class); }

test.class.php
public function load($testID)
{ ... $testObj = mysql-&gt;getObj(__CLASS__); ... }

$testObj, w&#252;rde jetzt ein Obekt von test sein, mit allen Eigenschaften.

Wichtig hierbei ist das alle Spalten in der DB::Tabelle  auch als Eigenschaft in der Klasse sind.

So kann man ein leichtes laden von Objekten realisieren, aber wie schon im Beitrag, es war zu langsam, so hab ich das wieder r&#252;ckg&#228;ngig gemacht und nutze mysql_fetch_assoc(); :)

Interresant ist auch das speichern ganzer Objekte in der datenbank mit serialize(); (Spalten Typ: blob)

So das war von mir mal ein kleiner einwurf.</description>
		<content:encoded><![CDATA[<p>@Kay Butter (2. Beitrag)<br />
Ich wollte dazu mal meine Erfahrung mit einfli&#223;en lassen.<br />
Ich selbst programimere bei gro&#223;en Projekten nur noch mit php5 und stark oop, und hab auch schon mysql_fetch_object genutzt.</p>
<p>Bsp.: </p>
<p>mysql.class.php<br />
public function getObj ($class)<br />
{ return mysql_fetch_object($this-&gt;result, $class); }</p>
<p>test.class.php<br />
public function load($testID)<br />
{ &#8230; $testObj = mysql-&gt;getObj(__CLASS__); &#8230; }</p>
<p>$testObj, w&#252;rde jetzt ein Obekt von test sein, mit allen Eigenschaften.</p>
<p>Wichtig hierbei ist das alle Spalten in der DB::Tabelle  auch als Eigenschaft in der Klasse sind.</p>
<p>So kann man ein leichtes laden von Objekten realisieren, aber wie schon im Beitrag, es war zu langsam, so hab ich das wieder r&#252;ckg&#228;ngig gemacht und nutze mysql_fetch_assoc(); <img src='http://phpperformance.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Interresant ist auch das speichern ganzer Objekte in der datenbank mit serialize(); (Spalten Typ: blob)</p>
<p>So das war von mir mal ein kleiner einwurf.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Wochenendbeilage #17 &#124; REDUXO</title>
		<link>http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/comment-page-1/#comment-4852</link>
		<dc:creator>Wochenendbeilage #17 &#124; REDUXO</dc:creator>
		<pubDate>Fri, 15 Feb 2008 17:01:10 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/#comment-4852</guid>
		<description>[...] PHP Performance: Einen Datensatz aus einem Result-Set laden [...]</description>
		<content:encoded><![CDATA[<p>[...] PHP Performance: Einen Datensatz aus einem Result-Set laden [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Vordefinierte Wörter ersetzen (aus Array bzw. aus DB auslesen) - PHP @ tutorials.de: Forum, Tutorial, Anleitung, Schulung &#38; Hilfe</title>
		<link>http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/comment-page-1/#comment-4184</link>
		<dc:creator>Vordefinierte Wörter ersetzen (aus Array bzw. aus DB auslesen) - PHP @ tutorials.de: Forum, Tutorial, Anleitung, Schulung &#38; Hilfe</dc:creator>
		<pubDate>Thu, 07 Feb 2008 17:58:28 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/#comment-4184</guid>
		<description></description>
		<content:encoded><![CDATA[<p>[...] du meist nur den assoziativen Array benutzt.   Hier gibt es einen aktuellen Artikel dar&#252;ber:  Einen Datensatz aus einem Result-Set laden    __________________ Buchempfehlung: Tobias Schlitt &amp; Kore Nordmann &#8211; eZ Components Blog: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Adrian</title>
		<link>http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/comment-page-1/#comment-4074</link>
		<dc:creator>Adrian</dc:creator>
		<pubDate>Wed, 06 Feb 2008 08:08:14 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/einen-datensatz-aus-einem-result-set-laden/#comment-4074</guid>
		<description>Vielen Dank f&#252;r diesen Test! Weiter so!</description>
		<content:encoded><![CDATA[<p>Vielen Dank f&#252;r diesen Test! Weiter so!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

