Visualizzazione dei risultati da 1 a 4 su 4

Discussione: see-commerce <-> sql

  1. #1

    see-commerce <-> sql

    Salve,

    ho installato see-commerce su un server (MySql 4.0.24 standard)diverso da quello di seeweb (Mysql 4.0.20 standard).

    Funziona tutto....quando però cerco di inoltrare l'ordine mi da un errore:

    error in module: vet_trasporto
    number: 1064
    message: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'and achili >= order by rigo' at line 1


    La stringa sql è questa:

    $sql = "select * from vettori_pesi where codice = '$vet_cod' and dachili <= $vet_pes and achili >= $vet_pes order by rigo";


    la tabella vettori_pesi è così strutturata:

    # Struttura della tabella `vettori_pesi`
    #

    CREATE TABLE vettori_pesi (
    codice char(3) NOT NULL default '',
    rigo smallint(6) NOT NULL default '0',
    dachili float(10,2) NOT NULL default '0.00',
    achili float(10,2) NOT NULL default '0.00',
    costo double(16,4) NOT NULL default '0.0000',
    ts timestamp(14) NOT NULL,
    PRIMARY KEY (codice,rigo)
    ) TYPE=MyISAM;



    Dov'è il problema?
    Avete suggerimenti?

    Ringrazio anticipatamente ogni aiuto posssibile.

  2. #2
    a occhio non sembrano esserci errori...

    hai provato a farti printare la query completa ed ad eseguirla sul server mysql per vedere l'errore?

    A.
    "perchè tu possa trattenere tutta la rabbia, la forza, l'orgoglio e l'energia che ti porti dentro per poi lasciarla uscire in un'unica grande esplosione così da costruire qualcosa di veramente grosso. usa la testa e spaccagli il kulo!" Grazie Fratello.

  3. #3
    ho provato sostituendo ovviamente dei valori numerici alle variabili. e la query me la fa

  4. #4
    potrebbe allora essere dovuto alle variabili...
    la query che ti crei:

    $sql = "select * from vettori_pesi where codice = '$vet_cod' and dachili <= $vet_pes and achili >= $vet_pes order by rigo";
    viene completata correttamente con le variabili?

    Prova a mettere, dopo la creazione della query, due righe per fartela printare:

    echo $sql;
    exit;
    A.
    "perchè tu possa trattenere tutta la rabbia, la forza, l'orgoglio e l'energia che ti porti dentro per poi lasciarla uscire in un'unica grande esplosione così da costruire qualcosa di veramente grosso. usa la testa e spaccagli il kulo!" Grazie Fratello.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.