Errore pagina php 'Cannot detect primary key'

Max61

Utente Attivo
2 Mar 2014
705
3
18
Quando faccio la query di selezione mi da questo errore 'Cannot detect primary key'
PHP:
SELECT A.id, A.Rilevatore, A.Indirizzo, A.Mail, A.Telefono, A.Cellulare, A.tipo, A.stato, A.tipoincarico, A.Anno, A.deter_incarico, A.fam_ass
     FROM tblrilevatori_censimento A
LEFT JOIN tblrilevatori_censimento B
       ON A.Rilevatore = B.Rilevatore
      AND A.deter_incarico   = B.deter_incarico
      AND B.Anno > '$Anno'
    WHERE B.Rilevatore is null
       AND A.Anno = '$Anno
Allego pagina php
 

Allegati

  • VisualizzaRilevatori_ADDAnno.zip
    2,2 KB · Visite: 112

Max61

Utente Attivo
2 Mar 2014
705
3
18
Purtroppo è un errore di copia/incolla, questa la query completa
PHP:
SELECT A.id, A.Rilevatore, A.Indirizzo, A.Mail, A.Telefono, A.Cellulare, A.tipo, A.stato, A.tipoincarico, A.Anno, A.deter_incarico, A.fam_ass
     FROM tblrilevatori_censimento A
LEFT JOIN tblrilevatori_censimento B
       ON A.Rilevatore = B.Rilevatore
      AND A.deter_incarico   = B.deter_incarico
      AND A.Anno > '$Anno'
    WHERE B.Rilevatore is null
       AND A.Anno = '$Anno'
 ORDER BY A.Rilevatore, A.deter_incarico, A.Anno
 

marino51

Utente Attivo
28 Feb 2013
2.985
173
63
Lombardia
Max61, continui a postare una query sbagliata, la riposto per te e per chi legge la discussione
PHP:
$query = "
   SELECT A.id, A.Rilevatore, A.Indirizzo, A.Mail, A.Telefono, A.Cellulare, A.tipo, A.stato, A.tipoincarico, A.Anno, A.deter_incarico, A.fam_ass
     FROM tblrilevatori_censimento A
LEFT JOIN tblrilevatori_censimento B
       ON A.Rilevatore     = B.Rilevatore
      AND A.deter_incarico = B.deter_incarico
      AND B.Anno > '".$Anno."'
    WHERE B.Rilevatore is null
      AND A.Anno = '".$Anno."'
";

vedo che hai cancellato il messaggio con la pagina che esegue la query,

giusto per farti notare, l'errore non deriva da questa query perché la esegui anteponendo la chiocciola che azzera gli errori
PHP:
$risultato = @mysql_query($query, $myconn) or die("Impossibile eseguire l'interrogazione.");

non ho potuto vedere cos'altro fai nella pagina perché sembra un mix di 5-6 pagine in un unico file con molti errori di sintassi

posso dirti che ho cercato di riscriverla ma penso di non essere in grado di rispettare ciò che vuoi perché non lo conosco

in ogni caso con i dati di prova la query funziona
upload_2019-1-7_14-14-5.png


allo stesso modo funziona nella tua pagina, dopo aver riscritto in parte la pagina stessa
upload_2019-1-7_14-15-24.png

come vedi la query eseguita da sola o inclusa nella pagina lavora correttamente

purtroppo non pubblichi il codice intero e SOPRATTUTTO non ci fai conoscere l'intero errore

dal mio punto di vista é impossibile aiutarti
 

Max61

Utente Attivo
2 Mar 2014
705
3
18
Scusa Marino51, sbagliavo la query...FUNZIONA!!!
GRAZIE INFINITE PER LA PAZIENZA
Max61
 

marino51

Utente Attivo
28 Feb 2013
2.985
173
63
Lombardia
sto facendo ricerche per l'errore che hai segnalato,
nel tuo codice usi una "datagrid", ho trovato una classe che vuole i parametri rappresentati nella foto,
può essere che anche tu debba passare la chiave primaria e non lo fai ?
upload_2019-1-8_14-11-51.png
 

Allegati

  • upload_2019-1-8_14-11-15.png
    upload_2019-1-8_14-11-15.png
    19,8 KB · Visite: 107
Discussioni simili
Autore Titolo Forum Risposte Data
A [PHP] errore 404 e invio mai path pagina con link interrotto PHP 2
S [PHP] Errore visualizzazione pagina web PHP 1
G Errori PHP è possibile fare un redirect ad una pagina d'errore? PHP 3
S errore in pagina edit.php PHP 2
T Errore Pagina non trovata! MySQL 1
M Pagina registrazione errore PHP 14
P dovè l'errore nella pagina di login? PHP 46
F Disperato: 'errore nello script della pagina' Javascript 0
Athene Rendere visibile un errore in una pagina di login in due modi differenti PHP 8
S Dare segnalazione errore stessa pagina del form email PHP 8
P errore la pagina index di Frontpage Webdesign e Grafica 4
M errore 438 in apertura file XLS in pagina ASP Classic ASP 1
D Errore di visualizzazione nella pagina Flash 1
W inclusione di pagina + errore di JavaScript Ajax 0
B errore pagina Classic ASP 1
D Errore in una pagina PHP 0
voldemort [c] Errore di segmentazione (core dump creato) C/C++ 1
T SSD - errore sistema Hardware 2
R Navigare sito con cURL, mi restituisce errore PHP 0
L File CSV con app inventor da errore Sviluppo app per Android 0
A Errore visualizzazione selezione testo Photoshop 0
S Errore PHP - Notice: Undefined index ... PHP 14
U Campo vuoto data errore Fatal error: PHP 2
R Errore UPDATE tabella mysql PHP 1
R W10 Segnalazione di errore su terminale USB Windows e Software 0
G non riesco a capire quale sia l'errore [SQL] MySQL 2
I Errore 80040220 nella newsletter con paginazione Classic ASP 0
E Errore di lettura php in html PHP 8
A php metodo post jquery non da mai errore jQuery 4
W Errore di run-time di Microsoft VBScript error '800a0035' Impossibile trovare il file Classic ASP 0
B Errore unexpected '$variabile' (T_VARIABLE) in your code on line PHP 2
M errore dopo passaggio Php 7.2 PHP 6
S -> Errore PHP 8
S Errore "ftp_put(): Can't open that file: Permission denied" PHP 1
P Errore telecamere hdcvi dahua IP Cam e Videosorveglianza 16
L form multipla php sql,errore in inserimento MySQL 0
M Errore JavaScript per php [objeto HTMLParagraphElement] PHP 0
F [PHP]Errore registrazione PHP 8
MarcoGrazia [PHP] Download di file con errore all'interno. PHP 1
V [ORACLE] Errore ora-06512 at sys.utl_file Oracle 0
A [WordPress] Errore Plugin WordPress 0
P [WordPress] Messaggio di errore in file style.css WordPress 0
G [Javascript] Errore inserimento dati Backend Node.js e workbench Javascript 1
M [PHP] WS-Security errore PHP 0
E Errore configurazione 18 Dahua Dome POE IP Cam e Videosorveglianza 6
M [PHP] Errore di percorso, file not found PHP 3
MrSab [MySQL] Foreign key errore MySQL 5
D Acer errore 0701: USB Over Current... Hardware 0
gandalf1959 Errore di connessione a DB MySql PHP 5
ANDREA20 errore php PHP 1

Discussioni simili