Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Duplicare tabella

  1. #1

    Duplicare tabella

    Ciao a tutti come da titolo sto cercando di duplicare una singola tabella.
    In questo momento permetto al cliente di indicare il nome della nuova tabella e se vuole duplicare anche il suo contenuto.

    L'unico problema che ho č che non vā sempre la create table e volevo capire con voi dove potrebbe essere il problema il codice in uso č il seguente.
    Codice PHP:
    $sql01 "CREATE TABLE ".$newEntita." LIKE ".$name." ";

    if(
    $duplicateContent=='Si'){
        
    $sql ="INSERT $newEntita SELECT * FROM $name ";
        
    $rs mysql_query($sql) or die("Errore 02");
        if(
    $rs){
            
    // testo di confirm                                        
        
    }
    }else{
        
    $rsQ mysql_query($sql01) or die("Errore 03");
        if(
    $rsQ){
            
    // testo di confirm                        
        
    }else{
            
    //testo di errore
        
    }

    In questo modo permetto la creazione della tabella e in caso il cliente non volesse il contenuto finisce il tutto, ma perchč non funziona sempre?

  2. #2
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Forse perchč volevi fare:

    Codice PHP:
    $sql01 "CREATE TABLE ".$newEntita." LIKE ".$name." ";
    $rsQ mysql_query($sql01) or die("Errore 03");
    if(
    $rsQ){
        
    // testo di confirm                        
    }else{
        
    //testo di errore
    }

    if(
    $duplicateContent=='Si'){
        
    $sql ="INSERT $newEntita SELECT * FROM $name ";
        
    $rs mysql_query($sql) or die("Errore 02");
        if(
    $rs){
            
    // testo di confirm                                        
        
    }

    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

  3. #3

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.