QUERY DI ACCODAMENTO

Ciao.

Ci sto diventando matto ma proprio non riesco a trovare l'errore  :wallbash:, eppure sulla falsariga di questa ho fatte tante altre query di inserimento!

Questo è il codice, molto banale:

<?php

$host = 'localhost';
$user = 'prova';
$password = 'prova';
$database = 'personale';
$link=mysql_connect("$host","$user","$password")
or die ("Non riesco a connettermi a <b>$host");
mysql_select_db ($database, $link)
or die ("Non riesco a selezionare il db $database<br>");


$data_assemblata = '2007-10-10';

$inserisci = "INSERT INTO tabellone_bo VALUES ('',
'$data_assemblata',
'$matricola_op',
'$nome_op',
'$cognome_op',
'$desk_spv',
'$turno',
'$attivita',
'$ambito',
'$tipo_lavorazione',
'$oreda',
'$minutida',
'$orea',
'$minutia',
'$minutaggio_be',
'$obiettivo',
'$mod_erogazione',
'$formatore',
'$argomento',
'$note_be',
'no',
'no',
'no',
'no',
'no')";
mysql_query ($inserisci_, $link)
or die ("Non riesco eseguire la query $inserisci");
mysql_close ($link);
?>

mi viene restituito il seguente messaggio:

Non riesco eseguire la query INSERT INTO tabellone_bo VALUES ('', '2007-10-10', '40244', '', '', 'Corporate', '', 'FORMAZIONE', 'CBI', '-', '07', '00', '07', '02', '', 'Refresh', 'e-learning', 'Interno', 'dsada dadas', 'dada dadsa', 'no', 'no', 'no', 'no', 'no')

Ma dov'è  l'errore? Dov'è che sbaglio?

La numerosità dei campi è giusta, la connessione al database funziona, si blocca proprio nella query ma l'ho ricontrollata più volte e non vedo errori. Qualcuno forse rileva un errore nel codice? :(

 :bye:

inviato 9 anni fa
stone
X 0 X

Mi rispondo da solo. Ho finalmente visto l'errore, un errore proprio stupido.

Nell'ultima parte del file

mysql_query ($inserisci_, $link)
or die ("Non riesco eseguire la query $inserisci");
mysql_close ($link);

c'è un underscore di troppo relativo al nome della query. La query si chiama $inserisci e non $inserisci_

Allucinante, ho perso 1 ora e mezzo per capire questo errore stupido.

A presto

CIao

Stone  :bye:

risposto 9 anni fa
stone
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda