|
Posted by Jerry Stuckle on 02/24/06 06:19
Lag wrote:
> I added a count ($count) to see if or how many rows were being
> affected.............even though I am tagging them by id, which auto
> increments for each new event. I am not selecting any row, even though
> I know the id is correct. I went into the database to make sure.
>
> This is the code and the result of running the code.
>
> //---UPDATE ENTRY IN DATABASE---
> $result = mysql_query("SELECT * FROM calendar_events WHERE
> id='.$event'",$conn);
> $count = mysql_num_rows($result);
> $query = "UPDATE calendar_events SET event_title = '$title',
> event_start = '$date', event_shortdesc = '$desc' WHERE id = '$result'";
> mysql_query($query) or die(mysql_error());
>
> //LIST ITEMS
> echo "$event $title $date $desc";
>
> echo "<br>Record Updated! Rows Affected: $count";
> mysql_close();
>
> ?>
>
> This is the result....
>
> test2 2006-02-23 01:00:00 test
> Record Updated! Rows Affected: 0
>
What is the type of column `id`? If it's numeric, then it should NOT be
in single quotes.
Also in your update statement $result is a result set, not an id. You
need to use "UPDATE calendar_events..... WHERE id= '$event'".
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
Navigation:
[Reply to this message]
|