Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Inserimento multiplo

  1. #1

    Inserimento multiplo

    Ragazzi ho uno script che mi calcola le rate per l'acquisto di un prodotto tipo macchina, divise in quante rate l'utente vuole fare.

    La mia idea ora è questa, volevo chiedere se era possibile:
    Attualmente lo script calcola la rata e poi manualmente vengono inserire nel database le singole rate ,la mia domanda è :
    è possibile che quando fa il calcolo della rata io invio i dati (cosa che già fa e i dati arrivano tramite email), inserimento multiplo nel db delle singole rate, mi spiego import di 1000 euro , 4 importi da 250. Se era possibile inserire tutte 4 rate con importo di 250 nel db compreso della data posticipata di 1 mese?

    Se si come posso fare?

  2. #2
    4 insert, 4 comandi. that easy!

  3. #3
    Puoi concatenare le quattro stringhe sql in unica query.
    https://www.w3schools.com/php/php_my...t_multiple.asp

  4. #4
    Grazie per lerisposte, mi studio il link che lucavizzi ha postato, anche se da un primo sguardo non so se fa al caso mio. Perchè 4 era esempio, le rate possono cambiare a secondo di quante ne calcola il programmatipo:
    utente mette che su una somma di 2000 euro vuole pagare 100 euro, quindi il programma gli calcola 24 rate, dovrebbe fare 24 insert . <?php
    $servername = "localhost";
    $username = "username";
    $password = "password";
    $dbname = "myDB";

    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
    }

    $sql = "INSERT INTO MyGuests (firstname, lastname, email)
    VALUES ('John', 'Doe', 'john@example.com');"
    ;
    $sql .= "INSERT INTO MyGuests (firstname, lastname, email)
    VALUES ('Mary', 'Moe', 'mary@example.com');"
    ;
    $sql .= "INSERT INTO MyGuests (firstname, lastname, email)
    VALUES ('Julie', 'Dooley', 'julie@example.com')"
    ;

    if ($conn->multi_query($sql) === TRUE) {
    echo"New records created successfully";
    } else {
    echo"Error: " . $sql . "<br>" . $conn->error;
    }

    $conn->close();
    ?>

    Nel esempio qui, dovrei mettere tutto in un ciclo? forech?

  5. #5
    Nel esempio qui, dovrei mettere tutto in un ciclo? forech?
    Esattamente.

    Anche se, in termini di performance, il vantaggio è pressoché ininfluente.

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 © 2017 vBulletin Solutions, Inc. All rights reserved.