Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    select con [mysq] e ASP

    Ciao a tutti, il mio problema e questo:
    Mi sono appena buttato nell'avventura con Mysql,e purtroppo ho costruito il mio sito con ASP,ora le query + ovvie non funzionano più, al contrario di quando avevo access,ed una di queste è una query su una tabella con una doppia condizione eccola:

    SQL="SELECT * FROM miatabella WHERE campo1= variabile1 AND campo2=variabile2"

    il problema è, che se lascio solo la condizione del campo1 funziona ma se aggiungo l'AND e la seconda non va +

    questo con Mysql con database access la stessa estraeva i dati

    Grazie a chi può darmi una mano
    mi piacerebbe ricordarmi tutto quello che leggo e scrivo e sento ma....cosa dicevo??

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    dipende dal tipo di campo campo2 e da come costruisci la query.

    Troppe pche informazioni per darti aiuto.

    Fammi vedere la query e dimmi i campi che tipo sono
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3

    eccomi

    allora la query e costruita in questo modo:

    nick= Request("nick")
    mail=Request("mail")

    SQL="SELECT * FROM miatabella WHERE username='" & nick & "' AND email='" & mail & "'"

    le variabili sono di tipo stringa non numeriche

    spero ti basti, intanto ti ringrazio per la prima risposta
    mi piacerebbe ricordarmi tutto quello che leggo e scrivo e sento ma....cosa dicevo??

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Ok, la sintassi allora è giusta...

    Maiuscole minuscole?
    Dà errore o non estrae i dati?
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5

    non da errori

    non da errori, non estrai solo i dati, la cosa strana e che solo con WHERE funzia ed estrae appena aggiungo l'AND non estrae più nulla, io mi concentrerei su questo fatto strano
    mi piacerebbe ricordarmi tutto quello che leggo e scrivo e sento ma....cosa dicevo??

  6. #6
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Considero che il contenuto della variabile mail corrisponda a quello che c'è nel DB.

    Ma nel db esiste il contenuto di quella variabile?
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  7. #7

    certo

    si, perche come hai potuto capire quella variabile viene ricavata da un form conoscendo esattamente il contenuto del database non posso avere sbagliato i dati visto che poi l'ho provato a riscrivere il form mille volte, secondo me il problema sta in una sintassi diversa per mysql, gia per altre query ho trovato differenze
    mi piacerebbe ricordarmi tutto quello che leggo e scrivo e sento ma....cosa dicevo??

  8. #8
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    La query è assolutamente standard, per cui non ci sono differenze.

    Prova a fartela scrivere a video dopo averla costruita e fammi sapere quale è il risultato...
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  9. #9

    non sono a casa ora

    purtroppo in questo momento non sono a casa e non riesco a modificare la pagina sul server ma lo avevo gia fatto e mi restituiva il valore delle variabili "entrambe le variabili" puo essere un problema di recordset?

    io li vedo aprendo il recordset in questo modo

    Set RecSet= Server.CreateObject("ADODB.Connection")

    RecSet.Open SQL, conn, 3,3

    ma le penso un po tutte, pero....
    mi piacerebbe ricordarmi tutto quello che leggo e scrivo e sento ma....cosa dicevo??

  10. #10
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Se puoi, appena hai accesso al server, fatti scrivere la query ed eseguila direttamente su MySQL
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

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.