Prova con questo.
Devi personalizzare i dati scitti TUTTo_MAIUSCOLO con i tuoi dati
Se hai problemi a capire, chiedi. Io l'ho testato su un PHP 4.3.10 e funziona.
	Codice PHP:
	
<?php
function INVIO_NOTIFICA($table, $utente, $modalita){ 
    // parametri email
    $destinatario="info@sito.com"; 
    $mail_header="From: WEB SITE\n"; 
    $mail_header .= "Content-type: text/html; charset=us-ascii\r\n"; 
    $mail_header .= "Content-transfer-encoding: 8bit\r\n\r\n"; 
    $messaggio="Richiesta ordine 
";
    // parametri del database
    $db_host = "NOME_HOST";
    $db_user = "NOME_USER";
    $db_password = "PASSWORD";
    $db_name = "NOME_DATABASE";
    // connessione ed apertura database
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
        die ("Errore nella connessione al database.");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database.");
    $query = "SELECT * FROM $table WHERE ordine='no' AND utente='$utente'"; 
    $result = mysql_query($query, $db);
    $num = mysql_affected_rows();
    if ($num <> 0)  {
        echo "
";
        $progr = 0;
        while ($row = mysql_fetch_array($result)) {
            switch ($modalita) {
                case soloReport:
                    echo "Art: $row[articolo]
Q.tà: $row[quantita]
"; // lo visualizza a video
                    break;
                case soloMail:
                    $messaggio .= "Art: $row[articolo]
Q.tà: $row[quantita]
";// lo inserisce nel messaggio da inviare
                    break;
                case tutto:
                    echo "Art: $row[articolo]
Q.tà: $row[quantita]
"; // lo visualizza a video                
                    $messaggio .= "Art: $row[articolo]
Q.tà: $row[quantita]
";// lo inserisce nel messaggio da inviare
                    break;
            }
        } 
    }
    $oggetto="Richiesta Ordine"; 
    if ($modalita != "soloReport") {
        mail($destinatario, $oggetto, $messaggio, $mail_header)."\n"; // solo se è da inviare, invia la email
    }
} 
INVIO_NOTIFICA("NOME_TABELLA", "NOME_UTENTE", "MODALITA'_DESIDERATA");
?>