Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    problema delete con mysql

    ho questo codice per eliminare i messaggi ricevuti
    seleziono il messaggio tramite un check clicco su elimina la pagina si ricarica ma non mi elimina il record...
    come posso fare?

    codice:
    <%on error resume next%>
    <%
    
    if request.form("delete")="true" then
    x=0 
    		sql="delete * from miniBlog where ID="
    			for each item in request.form
    
    if x>0  and x< len(Request.Form)then
    				if request.form(item)<>"" then
    						sql = sql & request.form(item) & "  or ID="
    					end if
    end if
    x=x+1
    
    			next
    
    
    sql = replace(sql,"or ID=Elimina","")
    sql = replace(sql,"ID=Elimina","")
    sql= left(sql,len(sql)-7)
    if len(sql)>33 then
    
    	Set Conn = Server.CreateObject("ADODB.Connection")
            Conn.CommandTimeout = 40
            Conn.ConnectionTimeout = 40
            Conn.CursorLocation = 3
            Conn.ConnectionString="server=mioserver.it;db=miodb;driver=MySQL;uid=miouser;pwd=miapass"
            Conn.Open
        Set rs= Conn.Execute(sql)
    end if
    
    '			response.write(sql &"
    " & x)
    
    end if
    %>
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  2. #2
    da
    codice:
    sql="delete * from miniBlog where ID="
    a
    codice:
    sql="delete from miniBlog where ID="

  3. #3
    grazie funziona....ma questo vale solo per il delete o per tutte le funzioni

    ovvero la * in mysql non è accettata in generale o solo in questo caso?
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  4. #4
    Originariamente inviato da Stanislao
    grazie funziona....ma questo vale solo per il delete o per tutte le funzioni

    ovvero la * in mysql non è accettata in generale o solo in questo caso?
    Per questo caso.
    MySQL non accetta DELETE con *.

    Se non ricordo male forse MySQL non gestisce proprio lo * singolo ma necessita di specifica almeno del nome tabella anche ad esempio per SELECT e/o UPDATE.

    Ovvero SELECT nometabella.* etc..

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.