(GDR-CD 5.5.1) errore iscrizione
(GDR-CD 5.5.1) errore iscrizione postato il 30/10/2020 18:55:17 nel forum programmazione, open source e hosting e modificato da miagy il 30/10/2020 18:56:18
Ciao ragazzi, due domande:
1) Quando provo a registrarmi mi dà il seguente errore
GDRCD MySQLi Error [File: iscrizionei.inc.php; Line: 150]
Error Code: 1630
Error String: FUNCTION Sql1460404_1.NOW does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual
2) Nella pagina della bacheca ho programmato un comando ricerca molto basic, che funziona perfettamente, salvo per un piccolo difetto: funziona solo sul messaggio principale e non sulle eventuali risposte. Credo dipenda dal fatto che nella clausola WHERE ci sia id_messaggio_padre settato su -1 (e dunque solo il messaggio padre). Come posso considerare ANCHE le risposte presenti al loro interno? Questa è la clausola (in grassetto la parte specifica):
/*Carico l'elenco dei topic ricercati*/
$result = gdrcd_query("SELECT MA.id_messaggio, MA.titolo, MA.autore, MA.data_messaggio, MA.data_ultimo_messaggio, MA.messaggio, MA.importante, MA.chiuso, MA.anonimo, AL.id AS new_msg FROM messaggioaraldo AS MA LEFT JOIN araldo_letto AS AL ON MA.id_messaggio=AL.thread_id AND AL.nome='".$_SESSION['login']."' WHERE MA.id_messaggio_padre = -1 AND MA.messaggio LIKE '%$search%' AND MA.id_araldo = ".gdrcd_filter('num', $_REQUEST['what'])." ORDER BY MA.importante DESC, MA.data_ultimo_messaggio DESC LIMIT ".$pagebegin.", ".$PARAMETERS['settings']['posts_per_page']."", 'result');
Pagine → 1
31/10/2020 08:31:46
miagy ha scritto: Ciao ragazzi, due domande:
1) Quando provo a registrarmi mi dà il seguente errore
[quote]GDRCD MySQLi Error [File: iscrizionei.inc.php; Line: 150]
Error Code: 1630
Error String: FUNCTION Sql1460404_1.NOW does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual
2) Nella pagina della bacheca ho programmato un comando ricerca molto basic, che funziona perfettamente, salvo per un piccolo difetto: funziona solo sul messaggio principale e non sulle eventuali risposte. Credo dipenda dal fatto che nella clausola WHERE ci sia id_messaggio_padre settato su -1 (e dunque solo il messaggio padre). Come posso considerare ANCHE le risposte presenti al loro interno? Questa è la clausola (in grassetto la parte specifica):
/*Carico l'elenco dei topic ricercati*/
$result = gdrcd_query("SELECT MA.id_messaggio, MA.titolo, MA.autore, MA.data_messaggio, MA.data_ultimo_messaggio, MA.messaggio, MA.importante, MA.chiuso, MA.anonimo, AL.id AS new_msg FROM messaggioaraldo AS MA LEFT JOIN araldo_letto AS AL ON MA.id_messaggio=AL.thread_id AND AL.nome='".$_SESSION['login']."' WHERE MA.id_messaggio_padre = -1 AND MA.messaggio LIKE '%$search%' AND MA.id_araldo = ".gdrcd_filter('num', $_REQUEST['what'])." ORDER BY MA.importante DESC, MA.data_ultimo_messaggio DESC LIMIT ".$pagebegin.", ".$PARAMETERS['settings']['posts_per_page']."", 'result');
Per quanto riguarda il primo errore è sicuramente qualcosa legato alla query che utilizzi visto che Sql1460404_1 e il noem del database non una funzione e NOW serve per avere data + ora.
Prova a postare la query che usi
Per il problema due non ho la risposta ma, ad occhio, rimuovendo quella parte dovresti risolvere. Ma fai decisamente prima a provare e se non funziona ripristini la clausola precedente e cerchiamo altra soluzione ;-)
31/10/2020 12:27:29 e modificato da miagy il 31/10/2020 12:28:28
oscar ha scritto:
Per il problema due non ho la risposta ma, ad occhio, rimuovendo quella parte dovresti risolvere. Ma fai decisamente prima a provare e se non funziona ripristini la clausola precedente e cerchiamo altra soluzione ;-)
Sul primo problema ho risolto, grazie :) Era come supponevi.
Per quanto riguarda il secondo problema, ho provato a togliere quella clausola e, sì, mi tiene in considerazione anche le risposte MA nella visualizzazione della lista dei topic NON mi fa vedere il topic principale, ma mi visualizza in lista tutti i messaggi, dove i principali (quelli che hanno -1 come id_padre) con il titolo, le risposte con "nuovo messaggio". Ma è come se fossero dei messaggi separati (tanto che se cic clikko sopra mi visualizza solo la risposta, come se fosse un topic a parte)
Io invece vorrei la visualizzazione classica, ossia i topic che hanno -1,ma la considerazione della ricerca anche delle risposte.
02/11/2020 11:22:54
oscar ha scritto:
Per il problema due non ho la risposta ma, ad occhio, rimuovendo quella parte dovresti risolvere. Ma fai decisamente prima a provare e se non funziona ripristini la clausola precedente e cerchiamo altra soluzione ;-)
Più nel dettaglio, se io dovessi eliminare quel pezzo, mi comparirebbe questo:

Le risposte verrebbero viste come nuovi messaggi separati.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Project Entropy ↗
Foundation Galactic Frontier ↗
Crossout ↗