Visualizzazione risultati 1 fino 3 di 3

Discussione: le query da php

  1. #1
    Data registrazione
    13-01-2013
    Messaggi
    2

    Unhappy le query da php

    salve , scrivo in quanto le query lanciate da PHP , non funzionano , ho provato diversi metodi di connessione , mysql e PDO , nessuna delle due va idee? Ho provato a lanciarle dal phpmyadmin e va . Non ho idea di cosa non va!
    Grazie della disponibilità

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,279

    Predefinito

    Prova a scrivere qui il codice.
    PDO funziona sicuramente. Anche msqli. Mysql invece è un po' obsoleta come libreria, non so se con le nuove versioni è ancora supportata.

    Ciao!

  3. #3
    Data registrazione
    13-01-2013
    Messaggi
    2

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Prova a scrivere qui il codice.
    PDO funziona sicuramente. Anche msqli. Mysql invece è un po' obsoleta come libreria, non so se con le nuove versioni è ancora supportata.

    Ciao!
    Ciao grazie per avermi risposto , ho già provato con PDO , il codice che uso è questo e il risultato è il medesimo del classico MYSQL. Non va .Suggerimenti?
    Codice PHP:
    <html>
    <head></head>
    <body>
    <form action="#" method="post">
    <input type="text" name="user">
    <input type="text" name="contenuto">
    <input type="submit">
    </form>
    </body>
    </html>

    <?php
    error_reporting
    (0);
    $user="xthedoctah";// i dati di collegamento son ocorretti
    $password="";
    $utente = $_POST['user'];
    $contenuto = $_POST['contenuto'];
    echo
    $utente.":".$contenuto;
    $t=time();
    $t=(date("Y-m-d H:i:s",$t));
    echo
    $t;
    /*
    $conn = mysql_connect($host,$user,$password) or die ("Errore");
    mysql_select_db("test",$conn) or die ("Errore DB");*/
    $col = 'mysql:host=localhost;dbname=my_xthedoctah';
    try {
    $db = new PDO($col, $user, $password);
    }catch(
    PDOException $e){
    echo
    'Attenzione :'.$e->getMessage();
    }
    if (
    $utente!=""){
    $db->beginTransaction();
    $sql = $db->exec("insert into minelost ('username','contenuto','data') values ('','$utente','$contenuto','$t')");
    $db->commit();
    }else{
    echo
    "Inserisci l'utente";
    }



    //mysql_query("insert into minelost values('','$utente','$contenuto','$t')") or die ("query");
    ?>
    EDIT: RISOLTO POTETE CHIUDERE , ELEMENTARE ERRORE DI SINTASSI... GRAZIE A TUTTI.
    Ultima modifica di darkwolf : 19-11-2016 alle ore 02.57.13 Motivo: code in php

Regole di scrittura

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