Subtrahieren Sie "1" von der Zahl in einer Zeile SQL-Abfrage

Ich möchte nur wissen, wie man 1 von der Zahl subtrahiert, die in $ row [posts_remaining] erscheint.

Mit anderen Worten...

<?php
$con = mysql_connect($db_server_name,$db_username,$db_password);
if (!$con) {
    //do something
}
mysql_select_db("" . $db_database_name . "", $con);
$result = mysql_query("SELECT * FROM users
WHERE fb_id='$user_id'");
while($row = mysql_fetch_array($result)) {
    $posts_remaining = $row['posts_remaining']
    // this is where I want to subtract 1 and then update "posts_remaining" with the new number
}

mysql_close($con);
?>

Dies gibt mir mein Ergebnis, wobei die Zeile posts_remaining = {THE NUMBER} ist.

Aber ich möchte diese zurückgegebene Nummer aktualisieren, indem ich eine davon subtrahiere und dann die neue Nummer an der Stelle einsetze, an der sich die alte Nummer befand.

Ich hoffe, ich mache das nicht verwirrend. Es ist schwer zu erklären.

Zusätzlich ... sollte ich die Zeile "posts_remaining" als etwas anderes als TEXT setzen, um dies zu tun .... wie Char (50) oder so oder ist es in Ordnung, sie als TEXT zu belassen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage