Visualizzazione dei risultati da 1 a 4 su 4

Visualizzazione discussione

  1. #1

    Funzioni e Query SELECT

    Salve, volevo sapere se rea possibile utilizzare all'interno di una query SELECT una funzione scritta da me. Ad esempio, mentre è possibile scrivere:
    Codice PHP:
    $query "SELECT *, campo1 + campo2 AS valoreCalcolato FROM table ORDER BY valoreCalcolato ASC"
    dove campo1 e campo2 sono i valori contenuti nella tabella table; è possibile, invece, scrivere:
    Codice PHP:
    function somma($a$b){
    $c $a $b;
    return 
    $c;
    }
    $query "SELECT *, somma(campo1, campo2) AS valoreCalcolato FROM table ORDER BY valoreCalcolato ASC"
    ?
    Premetto che in questo modo ho già provato, ma non funziona ma mi chiedevo se ci fosse un modo che mi permettesse di utilizzare funzioni con calcoli complessi all'interno della query.
    Capisco che posso inserire il calcolo complesso dopo la query una volta estratto i valori del campo1 e campo2, ma ho la necessità di ordinare il risultato della query in base al valore di valoreCalcolato
    Grazie mille!!
    Ultima modifica di giannidef; 22-11-2021 a 18:30

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.