Errore pagina php 'Cannot detect primary key'

Max61

Utente Attivo
2 Mar 2014
740
4
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: 344

Max61

Utente Attivo
2 Mar 2014
740
4
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
3.204
207
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
740
4
18
Scusa Marino51, sbagliavo la query...FUNZIONA!!!
GRAZIE INFINITE PER LA PAZIENZA
Max61
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
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: 351
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
K Inserimento query Errore 1366 PHP 4
F errore 1062 su campo nuovo MySQL 4
N Errore interno Access MS Access 2
R mi da errore dove inizia il while PHP 1
R Recupero di permalink di un sito che è stato eliminato per errore WordPress 5
R Yoast SEO errore semafori sempre rossi SEO e Posizionamento 0
S Visualizza l'errore di creazione in MSSQL Database 4
simgia Cordova errore quando cerco di emulare o creare la app Sviluppo app per Android 2
P Errore nell'indirizzo degli elementi HTML e CSS 2
Jensen Errore di sintassi con DELETE PHP 3
H Errore su array associativo PHP 1
FDF182 ERRORE 1292 PHP 4
P errore 404 con javascript Javascript 2
felino Windows 7: errore 80072EFE su Windows Update Windows e Software 1
A errore http://datatables.net/tn/7 PHP 4
M Errore visualizzazione meta tag title e description SEO e Posizionamento 1
A Errore durante il salvataggio Photoshop 0
M Errore configurazione motion detection nvr Hikvision DS-7616 IP Cam e Videosorveglianza 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 2
A Errore visualizzazione selezione testo Photoshop 0
I Postman 400 Errore di richiesta non valida Programmazione 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

Discussioni simili