Jump to content

increment problem


louis_coetzee

Recommended Posts

Hi, I call this code in a function when certain stuff happens. needs to update counter field in db, default it is set to 0. It does increment, but only once. so I end up with 1 and it does'nt want to go to 2 3 4 5 6 etc. Please help

	$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$dbname = 'lifestylediet';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname);

$result = mysql_query("SELECT * FROM tickets where tick_id = '$ticketid'");
while ($row = mysql_fetch_array($result))
{
	$counterval = $row[$counter];
}
	$counterval = $counterval+1;
mysql_query("UPDATE tickets SET counter = '$counterval' where tick_id = '$ticketid'");

Link to comment
https://forums.phpfreaks.com/topic/154487-increment-problem/
Share on other sites

Hi, I call this code in a function when certain stuff happens. needs to update counter field in db, default it is set to 0. It does increment, but only once. so I end up with 1 and it does'nt want to go to 2 3 4 5 6 etc. Please help

	$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$dbname = 'lifestylediet';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname);

$result = mysql_query("SELECT * FROM tickets where tick_id = '$ticketid'");
while ($row = mysql_fetch_array($result))
{
	$counterval = $row[$counter];
}
	$counterval = $counterval+1;
mysql_query("UPDATE tickets SET counter = '$counterval' where tick_id = '$ticketid'");

 

Don't you need to put:

 

$counterval = $counterval+1;
mysql_query("UPDATE tickets SET counter = '$counterval' where tick_id = '$ticketid'");

 

inside the while loop?

Link to comment
https://forums.phpfreaks.com/topic/154487-increment-problem/#findComment-812290
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.