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

    mssql_rows_affected non funziona php 5

    Ciao a tutti,
    come in oggetto ho scritto un codice che sfrutta il metodo mssql_rows_affected($connessione) ma non sembra funzionare.
    mi spiego:

    $query=mssql_query($query_text,$connection) or die("Impossibile eseguire la query.
    ");
    if(mssql_rows_affected($connection)>0){echo "Record inserito";} else {die ("Nessun nuovo record è stato inserito.");}

    Quando la query viene eseguita con successo(verifico personalmente la presenza su db del nuovo record inserito) php esegue l'istruzione relativa a die.
    Al contrario se la query non viene eseguita (perchè ad esempio duplico volutamente una chiave primaria) e non viene inserito alcun nuovo record ottengo il messaggio "Record inserito."

    Boooo???
    Qualcuno ha avuto un problema simile?
    Se si come lo ha risolto.
    Grazie a tutti.
    Ciao.
    JS

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Hai fatto la prova con mysql_insert_id()? vedi se questo funziona.

  3. #3
    Grazie per la risposta. Non è mysql ma mssql ho verificato e per mssql non esiste insert_id.

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.