PDA

Visualizza la versione completa : Problema database MySQL con XAMPP


z.cristiano
05-01-2021, 18:07
Buongiorno,
non riesco a capire nč come si risolve il problema...

Allora, ho fatto il backup dal server ARUBA (file php e il file db), ho scaricato XAMPP, ho installato tutto, ho importato i dati il file db nel database MySQL tramite PHPMYADMIN, rimetto i file php nel locale, tutto funziona ma non funziona INSERT e UPDATE, cioč con PHP la variabile INSERT come:




$query = "INSERT INTO prova (titolo) VALUES ('". $_REQUEST['titolo'] ."')";

if(mysqli_query($connessione, $query))
{

echo"Titolo inserito correttamente!";

}



Che quel codice sui server ARUBA, CONTABO, REGISTER, etc funzionano sempre bene, ma su XAMPP non funziona...non so il perchč, inoltre ho controllato su PHPMYADMIN -> PRIVILEGI e sembrano tutti regolari e abilitati i permessi (vede allegato)!

https://forum.html.it/forum/attachment.php?attachmentid=30123&stc=1

Cosa devo e come posso fare per risolvere il problema con XAMPP?

Alhazred
05-01-2021, 19:59
Devi intanto vedere se la connessione al db va a buon fine, supponogo che username e/o password potrebbero essere diverse.
Dovresti vedere se $_REQUEST['titolo'] contiene il valore che dovrebbe, e per inciso, io lo cambierei con il pių specifico $_POST o $_GET, tanto se il codice lo hai scritto tu lo sai come invii i dati.
Metti un else che stampi l'eventuale errore riscontrato durante l'inserimento usando mysqli_error() (https://www.php.net/manual/en/mysqli.error.php), delle stampe che dicono dove ti trovi nel codice, insomma, ce ne sono di cose da controllare.

z.cristiano
05-01-2021, 20:03
HO fatto tutto il possibile, calcola che su ARUBA, CONTABO, etc funzionano! Non capisco perchč su XAMPP no....



Devi intanto vedere se la connessione al db va a buon fine, supponogo che username e/o password potrebbero essere diverse.
Dovresti vedere se $_REQUEST['titolo'] contiene il valore che dovrebbe, e per inciso, io lo cambierei con il pių specifico $_POST o $_GET, tanto se il codice lo hai scritto tu lo sai come invii i dati.
Metti un else che stampi l'eventuale errore riscontrato durante l'inserimento usando mysqli_error() (https://www.php.net/manual/en/mysqli.error.php), delle stampe che dicono dove ti trovi nel codice, insomma, ce ne sono di cose da controllare.

Marcolino's
07-01-2021, 08:38
Sė ma che errore ti da?

Loading