Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * La tua nuova function
- */
- function getNumero(PDO $db){
- //Numero totale di celle comprese tra 1 e 6 (inclusi 1 e 6)
- $stmt = $db->query("SELECT *
- FROM tabellaNumeri
- WHERE numeri BETWEEN 1 AND 6");
- $stmt->execute();
- return $stmt->fetchAll();
- }
- /**
- * La tua nuova function
- */
- /**
- * La tua nuova function con scelta dei numeri in args
- */
- function getNumeroConArgs(PDO $db, $min=0, $max=0){
- //Numero totale di celle comprese tra 1 e 6 (inclusi 1 e 6)
- $stmt = $db->prepare("SELECT *
- FROM tabellaNumeri
- WHERE numeri BETWEEN :min AND :max");
- $stmt->execute([
- "min" => $min,
- "max" => $max
- ]);
- return $stmt->fetchAll();
- }
- /**
- * La tua nuova function con scelta dei numeri in args
- */
- /**
- * Connessione al db (Di esempio magari creati una tua classe Model dove gestire la connection etc...)
- */
- $db_dsn = "mysql:host=localhost:3306;dbname=test";
- $db_userName = "root";
- $db_userPassword = "";
- $db_options = [
- PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
- PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
- ];
- $db = new PDO($db_dsn, $db_userName, $db_userPassword,$db_options);
- /**
- * Chiamata alla tua function
- */
- echo "<pre>";
- print_r(getNumero($db));
- /**
- * Chiamata alla tua function con input args
- */
- echo "<pre>";
- print_r(getNumeroConArgs($db, 2, 4));
- /**
- * RISULTATO IN OUTPUT
- *
- Array
- (
- [0] => Array
- (
- [numeri] => 1
- [roba] => roba zero
- )
- [1] => Array
- (
- [numeri] => 2
- [roba] => roba uno
- )
- [2] => Array
- (
- [numeri] => 3
- [roba] => roba due
- )
- [3] => Array
- (
- [numeri] => 4
- [roba] => roba tre
- )
- [4] => Array
- (
- [numeri] => 5
- [roba] => roba quattro
- )
- [5] => Array
- (
- [numeri] => 6
- [roba] => roba cinque
- )
- )
- Array
- (
- [0] => Array
- (
- [numeri] => 2
- [roba] => roba uno
- )
- [1] => Array
- (
- [numeri] => 3
- [roba] => roba due
- )
- [2] => Array
- (
- [numeri] => 4
- [roba] => roba tre
- )
- )
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement