Re: PHP Update query

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jason Gerfen wrote:

> $query = "UPDATE `clients` SET `company` = '$company', `contact` =
> '$contact', `phone` = '$phone', `city` = '$city' WHERE
> `clients`.`reference` =$client LIMIT 1";
> $client_result=mysql_query($query);
> 
> // now check for errors
> mysql_error() & mysql_errno()
> 
> Sudheer Satyanarayana wrote:
>> On Tuesday 03 November 2009 11:29 AM, Ron Piggott wrote:
>>> How do I test if an UPDATE query worked
>>>
>>> $query = "UPDATE `clients` SET `company` = '$company', `contact` =
>>> '$contact', `phone` = '$phone', `city` = '$city' WHERE
>>> `clients`.`reference` =$client LIMIT 1";
>>> $client_result=mysql_query($query);
>>>
>>> ???
>>>
>>> Ron
>>>
>>>    
>> From the manual page:
>>
>> "For other type of SQL statements, INSERT, UPDATE, DELETE, DROP, etc,
>> *mysql_query()* returns *TRUE* on success or *FALSE* on error. "
>>
>> If $client_result == true you know the query was successful.
>>
>>
> 
> 
Those solutions will tell you if the query had no syntax errors. It won't
tell you if any rows were updated. As was mentioned by others, the solution
is mysql_affected_rows() which will "Get the number of affected rows by the
last INSERT, UPDATE, REPLACE or DELETE query"



Cheers
-- 
David Robley

Echo Trek: To boldly go off-topic where &#*@^$ NO CARRIER
Today is Prickle-Prickle, the 17th day of The Aftermath in the YOLD 3175. 


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux