Parsare html nel blog
Blogcrowds fornisce un comodo parser di html per pubblicare del codice html sul proprio blog
http://blogcrowds.com/resources/parse_html.php
Array di checkbox in php
ecco un semplice modo per gestire checkbox multipli
<form method="post" action="form.php">
<input name="taglie[]" value="L" type="checkbox">
<input name="taglie[]" value="M" type="checkbox">
<input type="submit">
</form>
e per recuperare i valori:
for ($i=0; $i < sizeof($HTTP_POST_VARS['taglie']); $i++)
echo $HTTP_POST_VARS['taglie'][$i];
ovviamente può essere un metodo utilizzabile non solo per le chechbox ma per qualsiasi tipo di dato!
Schedulare procedure in MySQL usando SLEEP() e EXECUTE
un interessantissimo articolo del "guru" informatico Roland Bouman che spiega in dettaglio come automatizzare procedure in MySQL 5.0 (in MySQL 5.1 è supportato nativamente)
in sostanza crea una tabella "job" nella quale verranno memorizzati i processi, e usa una procedura job&run che in loop attiva/disattiva i processi..
http://rpbouman.blogspot.com/2005/10/scheduling-procedure-execution-in.html
p.s.
non ho idea del carico di lavoro che la procedura job&run possa arrecare al server, se avrò modo di provarla vi farò sapere
Query dinamiche con MySQL
con questa procedura è possibile automatizzare diversi tipi di procedure,l'unico mio problema ora è che se inserita all'interno di trigger non va a buon fine..funzionalità non ancora implementata in MySQL 5.0.51?
tutti i tipi di procedure che non hanno al loro interno codice sql dinamico..
CREATE DEFINER=`root`@`localhost` PROCEDURE `eseguiQuery`(queryT VARCHAR(255))
BEGIN
set @sql_text:=queryT;
PREPARE stmt1 FROM @sql_text;
EXECUTE stmt1;
DEALLOCATE PREPARE stmt1;
END$$
l'utilizzo è semplicissimo es:
(ovviamente qui è usata all'interno di un altra procedura)
set queryAtt = CONCAT("ALTER TABLE `db`.`PROVA` MODIFY COLUMN `colonna` SET('a','b','c','d') DEFAULT NULL;");
CALL `db`.eseguiQuery(queryAtt);
set queryAtt = CONCAT("select * from test.tabella");
CALL `db`.eseguiQuery(queryAtt);