まず、mysql_*
関数は非推奨になりました。 mysql_affected_rows()
すべての場合に整数を返すようです。 -1
を返します クエリが失敗した場合。
mysql_affected_rows()
の代わりに本当に必要なもの 競合状態に開かれていない適切なクエリです。
INSERT INTO table (id, count) VALUES (123, 0) ON DUPLICATE KEY UPDATE count = count + 1
まず、mysql_*
関数は非推奨になりました。 mysql_affected_rows()
すべての場合に整数を返すようです。 -1
を返します クエリが失敗した場合。
mysql_affected_rows()
の代わりに本当に必要なもの 競合状態に開かれていない適切なクエリです。
INSERT INTO table (id, count) VALUES (123, 0) ON DUPLICATE KEY UPDATE count = count + 1