Problemi con database Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1

Max61

Utente Attivo
2 Mar 2014
705
3
18
Salve sono dovuto passare ad 'Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1' e sto trovando tantissimi problemi, infatti i programmi fatti con PHP 5... non è del tutto compatibile, con alcuni esempi trovati in rete sono riuscito a fare la connessione e ad inserire i dati nel form, ma adesso non riesco a fare una query che mi verifichi l'esistenza o meno del record che sto inserendo nel db e nel caso non fosse presente l'inserimento.
Ho provato a fare questa query ma ovviamente non funziona:
PHP:
$connessione = new PDO("mysql:host=$host;dbname=$db", $user, $password);
$sql = "SELECT * FROM tblanagrafica WHERE Nominativo = '".utf8_encode($Nominativo)."' AND NumPratica= '".$NumPratica."' AND Anno = '".$Anno."'"; 
$data = $db->Query_select($sql);   
if(!count($data)){ echo "Nessun record trovato"; }   
else { foreach($data as $row){ echo print_r($row); } }
Questa invece è la vecchia query di insert che usavo prima
PHP:
$query="INSERT INTO tblanagrafica (Nominativo,NumPratica,CodiceFiscale,Indirizzo,DataNascita,Residenza,TelefonoFisso,Cellulare,Mail,Fiduciario,Protocollo,Anno,Data,datainserimento,inserito_da,LinkCartella)
        VALUES ('".utf8_encode($Nominativo)."','$NumPratica','$CodiceFiscale','$Indirizzo','$DataNascita','$Residenza','$TelefonoFisso','$Cellulare','$Mail','".utf8_encode($Fiduciario)."','$Protocollo','$Anno','$Data','$datainserimento','$inserito_da','$LinkCartella')"; 
  mysqli_query($query, $myconn) or die ("Attenzione: errore nella query");
Mi date una dritta?
Grazie
Max61
 

marino51

Utente Attivo
28 Feb 2013
3.016
174
63
Lombardia
sostituisci
$connessione = new PDO …….
con
$db = new PDO …….
perché poi usi
$data = $db->Quer…….
 

Max61

Utente Attivo
2 Mar 2014
705
3
18
Ciao Marino51, grazie ma al solito non funziona e sicuramente l'errore è il mio
PHP:
try {
    $db = new PDO("mysql:host=$host;dbname=$db", $user, $password);
$sql = "SELECT * FROM tblanagrafica WHERE Nominativo = '".utf8_encode($Nominativo)."' AND NumPratica= '".$NumPratica."' AND Anno = '".$Anno."'";
$data = $db->Query_select($sql);  
if(!count($data)){ echo "Nessun record trovato"; }  
else { foreach($data as $row){ echo print_r($row); } }
mi da errore alla riga 142
Fatal error: Uncaught Error: Call to undefined method PDO::Query_select() in C:\xampp\htdocs\biologico\views\InserisciUtente.php:142 Stack trace: #0 {main} thrown in C:\xampp\htdocs\biologico\views\InserisciUtente.php on line 142
la linea 142 è:
$data = $db->Query_select($sql);
 

Max61

Utente Attivo
2 Mar 2014
705
3
18
Grazie adesso funziona, ora mi da errore sull'insert
PHP:
$query="INSERT INTO tblanagrafica (Nominativo,NumPratica,CodiceFiscale,Indirizzo,DataNascita,Residenza,TelefonoFisso,Cellulare,Mail,Fiduciario,Protocollo,Anno,Data,datainserimento,inserito_da,LinkCartella)
        VALUES ('".utf8_encode($Nominativo)."','$NumPratica','$CodiceFiscale','$Indirizzo','$DataNascita','$Residenza','$TelefonoFisso','$Cellulare','$Mail','".utf8_encode($Fiduciario)."','$Protocollo','$Anno','$Data','$datainserimento','$inserito_da','$LinkCartella')";
  mysqli_query($query, $db) or die ("Attenzione: errore nella query");
Warning: mysqli_query() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\testamento_biologico\views\InserisciUtente.php on line 419
il rigo 419 è:
PHP:
mysqli_query($query, $connessione) or die ("Attenzione: errore nella query");
 

marino51

Utente Attivo
28 Feb 2013
3.016
174
63
Lombardia
PHP:
mysqli_query($query, $db) or die ("Attenzione: errore nella query");

prova a sostituire con,

if ($db->query($query) === TRUE) { } else { echo "Error: " . $query . "<br>" . $db->error; }
 
Discussioni simili
Autore Titolo Forum Risposte Data
N Problemi estrazione / visualizzazione immagini dal database con PDO PHP 2
B Problemi con connessione database ASP.NET 1
L Problemi con classe di astrazione per il database PHP 20
L problemi con invio dati Form a Database PHP 2
V Problemi con i database PHP 2
O Problemi con MAMP OS X non riesco a collegare dreamweaver al database PHP 0
L problemi con aspsmartupload e database Classic ASP 0
P Problemi con dreamweaver e database HTML e CSS 2
L Problemi con il database con Dreamweaver mx 2004 HTML e CSS 4
M Problemi con la stampa dei valori in php PHP 1
L Problemi con il login PHP 2
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
Z problemi con foreach insert into PHP 10
B javascript per problemi con pdf e Safari Javascript 0
M Problemi con creazione maschere Presentati al Forum 1
M Problemi con query a più tabelle PHP 3
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
M Problemi con blog Grav Content Management System (CMS) 0
S incoerenza di stampa. problemi con il magenta Photoshop 3
A problemi con paypall Java 1
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
O [HTML] problemi con la regola "background-attachment: fixed" in EDGE HTML e CSS 0
M [PHP] Problemi con query unione PHP 11
M [PHP] Problemi con select PHP 6
ANDREA20 [HTML] problemi con il footer HTML e CSS 1
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
M [PHP] Problemi con il riconoscimento login. PHP 21
A [WordPress] problemi con xampp WordPress 2
S [PHP] problemi con le sessioni PHP 3
T [PHP] problemi con il browser PHP 0
Andrea_Ventura [HTML] Problemi con effetto hover HTML e CSS 5
M [PHP] Problemi con login facebook PHP 0
Andrea_Ventura [HTML] Problemi con visualizzazione Navigation Bar HTML e CSS 10
andreas88 Creare file .htaccess per risolvere alcuni problemi con il tester SEO SEO e Posizionamento 0
Eugene [Joomla] Problemi con modulo per strutture alberghiere JHotelreservation starter Joomla 6
F [PHP] Problemi di base con bot di telegram PHP 9
M [Photoshop] Problemi con importazione immagini trasparenti in indesign Photoshop 0
E [Photoshop] Problemi con dimensioni immagini Photoshop 12
G [HTML] Problemi con inserimento immagini HTML e CSS 7
L Problemi con Javascript e Mustache Javascript 0
G Invio Mail con PHPMailer, problemi SMTP PHP 7
A [Javascript] problemi con javascrip e posizione GPS html5 Javascript 6
D Due problemi con Photoshop... Photoshop 1
G Problemi con pagina online.php di una chat in php PHP 38
S Problemi con impostazioni php PHP 3
P Problemi con AndroidStudio Sviluppo app per Android 0
S Problemi con Dell Precision T5400 Windows e Software 2
F ciao, sono ferro e ho bisogno di aiuto per problemi con la mail di alice.it Presentati al Forum 1
S [PHP] Problemi con Login e pagina Utente PHP 5

Discussioni simili