Moderator: madimar

Post by twddesign » Wed Jun 03, 2015 1:35 pm

un saluto, devo fare una query che mi elimina circa 400 prodotti che ho settato a 0 come quantità.
io mi faccio un :

DELETE * FROM 'databaseprodotti'.'product' WHERE 'product'.''quantity' = 0

ma la query non mi da segni di vita.
ma dove sbaglio ?
grazie a tutti

New member

Posts

Joined
Wed May 04, 2011 3:37 pm

Post by madimar » Thu Jun 04, 2015 5:44 pm

se operi da phpmyadmin, io semplificherei selezionando il DB, cliccando sul tab query e scrivendo:

DELETE FROM product WHERE quantity = 0

in alternativa

DELETE FROM product WHERE quantity = '0'

M

-----------------------------------------------------------------------
My last mods: Partita IVA e CF | Pro EU VAT Number | Sales Agents | Pricelist Pro
-----------------------------------------------------------------------


User avatar
Active Member

Posts

Joined
Thu Sep 24, 2009 6:27 pm


Post by twddesign » Fri Jun 05, 2015 3:11 am

no è una query che non opera da phpmyadmin ma va in cron automatica....
cmq credo di aver risolto..ero pirla io che non scrivevo bene il nome del database..

New member

Posts

Joined
Wed May 04, 2011 3:37 pm

Post by twddesign » Tue Jun 09, 2015 2:29 pm

ciao mi ricollego qua....
ho necessita di fare un cron automatico la notte con una extension comperata che mi crea le seo keyword.
in questo caso come faccio ? lo hai mai fatto ?
Grazie mille.

New member

Posts

Joined
Wed May 04, 2011 3:37 pm

Post by madimar » Tue Jun 09, 2015 3:49 pm

Beh, guarda, a mio parere dipende un po' da cosa devi fare. Di solito extension di questo tipo ti offrono già uno script php da lanciare via cron. Ti basta in questo caso solitamente inserire lanciare da cron qualcosa tipo:

Code: Select all

php -q /home/xxxxxxxxx/web/dominio.it/public_html/admin/cron_index.php
Se invece devi eseguire proprio una query MySql e questa è unica, semplice e non dipende da altre info, etc, puoi crearti un semplice script bash e lanciarlo da cron (se cerchi con google trovi decine di esempi). Sempre nello stesso caso, in alternativa, puoi valutare l'Event Scheduler di Mysql direttamente invece di cron.

Quando invece la query da eseguire e più complessa, io solitamente mi creo un piccolo file php semplicissimo con il quale posso fare tutte le elaborazioni del caso ed eseguire le query che necessito. Il file php poi lo lanci da cron.
Qui sotto schema del file php:

Code: Select all

<?php
$server = "localhost";
$login = "admin";
$password = "password";
$db = "miodb";

mysql_connect($server, $login, $password);
mysql_select_db($db);

$query = mysql_query("DELETE FROM oc_product WHERE product_id IN(SELECT product_id FROM oc_product_to_category WHERE category_id = (SELECT DISTINCT category_id FROM `oc_category_description` WHERE name = 'Ricambi')) AND quantity <= 0;");

echo mysql_affected_rows() . " zero qty products were deleted.\n";
  
?>
Se hai bisogno di chiarimenti scrivi pure qui.

Ciao

M

-----------------------------------------------------------------------
My last mods: Partita IVA e CF | Pro EU VAT Number | Sales Agents | Pricelist Pro
-----------------------------------------------------------------------


User avatar
Active Member

Posts

Joined
Thu Sep 24, 2009 6:27 pm


Post by twddesign » Tue Jun 09, 2015 4:01 pm

sinceramente, io da register ho la pagina del cron, ci schiaffo l'indirizzo del mio file php e ad un ora prestabilita me lo cairca...ma l'estensione che mi crea le keyword genera un token ogni volta sempre diverso quando acceedo e creo le key.
..tu dici che non lo genera se va direttamente tramite cron ?

New member

Posts

Joined
Wed May 04, 2011 3:37 pm

Post by madimar » Tue Jun 09, 2015 5:02 pm

hmm, mi risce un po' difficile capire sinceramente. In ogni caso direi che la cosa più semplice sia contattare lo sviluppatore... sicuramente lui ti saprà chiarire tutto al 100% in un attimo! Ci hai provato?

M

-----------------------------------------------------------------------
My last mods: Partita IVA e CF | Pro EU VAT Number | Sales Agents | Pricelist Pro
-----------------------------------------------------------------------


User avatar
Active Member

Posts

Joined
Thu Sep 24, 2009 6:27 pm

Who is online

Users browsing this forum: No registered users and 10 guests