floor

Mattepuffo's logo
Numero random univoco in MariaDB

Numero random univoco in MariaDB

In pratica ho la necessità di creare un numero random da inserire in una tabella in MariaDB (MySQL), ma il numero non deve essere già presente.

Per creare un numero random possiamo usare la funzione RAND.

Mattepuffo's logo
Generare colori random in Javascript

Generare colori random in Javascript

In un precedente articolo abbiamo visto come generare colori random usando PHP.

Oggi invece vediamo come fare la stessa cosa con Javascript, per poi colorare dinamicamente il testo di alcuni link.

Abbiamo quindi una lista con dentro dei link.

Troviamo con jQuery tutti gli elementi link della lista:

$(document).ready(function() {
       $('#my_list_ul li').each(function() {
        var $a = $(this).find('a');
        var cssColor = randomColor();
        $a.css({color: cssColor});
    });
});

In pratica con la funzione each cicliamo sulla lista e con find troviamo gli elementi link.

Per ogni ciclo usiamo la funzione randomColor per create un colore, che possiamo al link attraverso la funzione css di jQuery.

Mattepuffo's logo
Arrotondare numeri con MySQL

Arrotondare numeri con MySQL

Può capitare di avere numeri decimali salavati in un db che poi però dobbiamo arrotondare.

L'arrotondamento possiamo farlo sia da programma che direttamente da query.

Oggi vediamo come farlo da query.

Per arrotondare MySQL mette a disposizione tre funzioni: ROUND, FLOOR e CEILING.

La prima funzione decide autonomamente se arrotondare per eccesso o per difetto, a seconda del valore decimale (maggiore o minore di .5).

FLOOR invece arrotonda sempre per difetto (sia 3.9 che 3.2 verranno arrotondati a 3).