ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> php-db
php-db
Re: [PHP-DB] delte stmt problem with joins
by John W. Holmes other posts by this author
Aug 29 2003 1:41PM messages near this date
[PHP-DB] delte stmt problem with joins | Re: [PHP-DB] delte stmt problem with joins
Merlin wrote:

>  I would like to delete a row inside a mysql table. To find out which 
>  rows are affected the system has to check another table.
>  
>  Somehow I am doing this statement wrong and I cant find out why. Does 
>  anybody see the error?
>  Thanx for any help on that.
>  
>  DELETE
>      FROM $table1 pi
>  RIGHT  JOIN $table2 AS p ON p.ID = pi.product_id
>  WHERE p.owner_id =  '15173'

1. You're using MySQL 4, right?

2. Echo your query to the screen when you're having trouble. Ensure you 
really have a value for $table1, $table2, etc.

3. Try this format:

DELETE $table1 FROM $table1 pi, $table2 p WHERE p.ID = pi.product_id AND 
p.owner_id = '15173'

4. If you're still having trouble, what does mysql_error() say after you 
execute the query?

-- 
---John Holmes...

Amazon Wishlist: www.amazon.com/o/registry/3BEXC84AB3A5E/

php|architect: The Magazine for PHP Professionals – www.phparch.com

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Thread:
Merlin
John W. Holmes
Merlin
John W. Holmes

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved