Bueno, mira, a mi entender esto hace lo mismo que tu quieres hacer, pero con un código más simple y fácil de entender:
Código PHP:
Ver original$query_artics = "SELECT * FROM ventas_lin WHERE contrato_venlin = 1";
if($artics)
{
{
$updateSQL = "UPDATE aticulos set stock_art = stock_art + 1 where Id_art= '" . $row_artics['artic_venlin'] . "'";
}
}
Pero por otro lado, aprovechando los recursos de ambos lenguajes (PHP y SQL), esto otro hace exactamente lo mismo pero en una sola operación:
Código PHP:
Ver original$query_artics = "UPDATE aticulos SET stock_art = stock_art + 1 WHERE Id_art IN(SELECT artic_venlin FROM ventas_lin WHERE contrato_venlin = 1)";