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

    [MySql] inserimento record

    ho questo codice che dovrebbe vedere quanti record ci sono in una tabella e inserire in un'altra nuovi record quanti sono quelli della prima. Ognuno di questi nuovi record dovrebbe avere il valore id_dip
    uguale a quello presente nella prima tabella.
    Non è cosi. Come mai?



    $query_crea="SELECT * FROM t_dipsv";
    $result_crea = mysql_query($query_crea);
    if(mysql_num_rows($result_crea)>0) {
    while ($row_crea = mysql_fetch_array($result_crea)) {
    $dip= $row_crea['id_dip'];
    $query_crea = "INSERT into t_appsv (id_dip, giorno, mese) VALUES ('$dip', '$colname_app', '$colname2_app')";
    mysql_select_db($database_cms, $cms);
    $Result1 = mysql_query($query_crea, $cms) or die(mysql_error());

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    14
    Controlla se id_dip nella nuova tabella è settato come AUTOINCREMENT

  4. #4
    ma non dovrebbe essere autoincrement nella seconda tabella perche dovrebbe prendere il valore della prima...

  5. #5
    scusatemi
    ho risolto ora funziona
    avavo scritto id minuscolo invece andava maiuscolo

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.