Jump to content

Quick Question


Stotty

Recommended Posts

You need to do something like

<?php
$sql = mysql_query("SELECT posts FROM km_users WHERE playername = '$player'");
$sql = mysql_fetch_assoc($sql);
$posts = $sql['posts'];
$sql = mysql_query("UPDATE km_users SET posts = '".($posts + 1)."' WHERE playername = '$player'");
?>

 

 

Link to comment
https://forums.phpfreaks.com/topic/138989-quick-question/#findComment-726887
Share on other sites

Remember to marked as solved. (Bottom left hand corner.)

 

A quicker way to do this:

 

<?php
$sql = mysql_query("UPDATE km_users SET posts = (`posts` + 1) WHERE playername = '$player'");
?>

 

One statement is a heck of a lot quicker and slicker =)

Link to comment
https://forums.phpfreaks.com/topic/138989-quick-question/#findComment-726954
Share on other sites

One statement is a heck of a lot quicker and slicker =)

Speed difference is hardly noticeable if at all.

 

Yea, but there is a difference in speed, however small it is. The main feature is, look how much simpler that is to write than having to go run a query, pull that column assign it to a value then re-use that value in another query to increment it =)

 

Much more efficient and quicker to at least write it.

Link to comment
https://forums.phpfreaks.com/topic/138989-quick-question/#findComment-726991
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.