<?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>Comments on: How to increment a field in mysql</title>
	<atom:link href="http://danny-t.co.uk/index.php/2007/09/26/how-to-increment-a-field-in-mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://danny-t.co.uk/index.php/2007/09/26/how-to-increment-a-field-in-mysql/</link>
	<description>Web apps fanatic, ramblings on dev for web, mobile and other geeky stuff</description>
	<lastBuildDate>Wed, 25 Jan 2012 21:06:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Ben Baker</title>
		<link>http://danny-t.co.uk/index.php/2007/09/26/how-to-increment-a-field-in-mysql/comment-page-1/#comment-97686</link>
		<dc:creator>Ben Baker</dc:creator>
		<pubDate>Tue, 09 Jun 2009 14:17:02 +0000</pubDate>
		<guid isPermaLink="false">http://danny-t.co.uk/index.php/2007/09/26/how-to-increment-a-field-in-mysql/#comment-97686</guid>
		<description>Hey Danny great example. 

I had an issue running a local server (MAMP), where the combined SQL:

SET @pos=0;
INSERT INTO myNewTable(someField, reportOrder)
SELECT fieldName, @pos:=@pos+1
FROM myOldTable
ORDER BY reportOrder;

Did not work in PHP, although it did work in phpMyAdmin...

Turns out that my PHP could not group queries I think. So I had to do this:

// set var in sql
$query = &quot;SET @pos=0&quot;;
$result = mysql_query($query);
mysql_free_result($result);

// now query will run
$query = &quot;INSERT INTO myNewTable(someField, reportOrder)
SELECT fieldName, @pos:=@pos+1
FROM myOldTable
ORDER BY reportOrder;&quot;

Thanks again,

B ;)</description>
		<content:encoded><![CDATA[<p>Hey Danny great example. </p>
<p>I had an issue running a local server (MAMP), where the combined SQL:</p>
<p>SET @pos=0;<br />
INSERT INTO myNewTable(someField, reportOrder)<br />
SELECT fieldName, @pos:=@pos+1<br />
FROM myOldTable<br />
ORDER BY reportOrder;</p>
<p>Did not work in PHP, although it did work in phpMyAdmin&#8230;</p>
<p>Turns out that my PHP could not group queries I think. So I had to do this:</p>
<p>// set var in sql<br />
$query = &#8220;SET @pos=0&#8243;;<br />
$result = mysql_query($query);<br />
mysql_free_result($result);</p>
<p>// now query will run<br />
$query = &#8220;INSERT INTO myNewTable(someField, reportOrder)<br />
SELECT fieldName, @pos:=@pos+1<br />
FROM myOldTable<br />
ORDER BY reportOrder;&#8221;</p>
<p>Thanks again,</p>
<p>B <img src='http://danny-t.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger Maynard</title>
		<link>http://danny-t.co.uk/index.php/2007/09/26/how-to-increment-a-field-in-mysql/comment-page-1/#comment-44369</link>
		<dc:creator>Roger Maynard</dc:creator>
		<pubDate>Wed, 23 Jan 2008 16:29:11 +0000</pubDate>
		<guid isPermaLink="false">http://danny-t.co.uk/index.php/2007/09/26/how-to-increment-a-field-in-mysql/#comment-44369</guid>
		<description>Very nice little bit of code.... thanks.

Having come from Foxpro background, functions like RECNO() are missed.
Until now that is!  

Brillliant!

Roger</description>
		<content:encoded><![CDATA[<p>Very nice little bit of code&#8230;. thanks.</p>
<p>Having come from Foxpro background, functions like RECNO() are missed.<br />
Until now that is!  </p>
<p>Brillliant!</p>
<p>Roger</p>
]]></content:encoded>
	</item>
</channel>
</rss>

