Visualizzazione risultati 1 fino 3 di 3
Like Tree1Likes
  • 1 Post By dreadnaut

Discussione: Php non esegue la query e non da nessun errore

  1. #1
    DamiCcsite non Ŕ connesso Neofita
    Data registrazione
    25-11-2018
    Messaggi
    2

    Angry Php non esegue la query e non da nessun errore

    Salve sto scrivendo perchŔ Ŕ 3 giorni che non riesco a far funzionare una query dove lo script dell'INSERT funziona in locale e su altervista ma non esegue la query su altervista mentre in locale la esegue lascio il codice sotto:

    Codice PHP:
    <?php
    include 'connection.php';


    $title $_POST['client'];
    $client $_POST['client'];
    $instruction $_POST["desc"];
    $data $_POST['data'];
    $status $_POST['status'];
    $worker $_POST['work'];

    $sql "INSERT into project (title, client, instruction, data, status, worker) values ('$title','$client','$instruction','$data','$status','$worker')";

    if(
    $_POST['addproject']){
      if(
    mysqli_query($conn$sql)or DIE('Error'.mysqli_error())) {
        echo 
    "Dati aggiunti correttamente";
      }
    else {
      echo 
    "Dati non aggiunti correttamente:".mysqli_error();//da qui non da nessu errore e neache sopra nella query
    }
    }


    ?>
    Ultima modifica di dreadnaut : 01-08-2019 alle ore 00.22.57 Motivo: + tag [php] attorno al codice

  2. #2
    DamiCcsite non Ŕ connesso Neofita
    Data registrazione
    25-11-2018
    Messaggi
    2

    Predefinito

    Risolto l'errore era che una tabella non veniva contata nel database Ŕ bastato ricreare la tabella. Scusate per il post ma ero disperato.

  3. #3
    L'avatar di dreadnaut
    dreadnaut non Ŕ connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    5,950

    Predefinito

    Occhio che con il codice sopra Ŕ assai facile fare danni al database, visto che non effettui alcun controllo sui valori in ingresso e li inserisci direttamente nella query.

    Per evitare dolorosi problemi, usa i prepared statements messi a disposizione sia da mysqli che da PDO

    Vedi:
    - https://www.php.net/manual/en/mysqli.prepare.php
    - https://www.php.net/manual/en/pdo.pr...statements.php
    - https://phptherightway.com/#databases
    - https://secure.php.net/filter.filters.validate
    Ultima modifica di dreadnaut : 01-08-2019 alle ore 00.28.52
    mzanella likes this.
    chezDreadnaut
    "Un <BR/> Ŕ impuro, punto."
    "I <P>&nbsp;</P> non hanno diritto di esistere."

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •