Example #1
0
     if (isset($_POST['increment' . $i])) {
         $increment = true;
     } else {
         $increment = false;
     }
     if (isset($_POST['default' . $i])) {
         $default = true;
         $defaultVal = htmlspecialchars($_POST['defaultVal' . $i]);
     } else {
         $default = false;
         $defaultVal = null;
     }
     $objTipoDato = copiaDato($tipoDato);
     $objTipoDato->presicion($longitudCol, $precisionCol);
     $objColumna = new Columna($nombreCol, !$noNulo, $llavePrimaria, $unico, $increment, $defaultVal);
     $objColumna->tipoDato($objTipoDato);
     //echo sqlColumna($objColumna)."<br>";
     $sqlTabla .= sqlColumna($objColumna);
     //if($numColumnas!=$i){
     $sqlTabla .= ",";
     //}
     /*
     echo $nombreCol."--".$tipoDato."--".$longitudCol."--".$precisionCol."--".$noNulo."--".$unico."--".$llavePrimaria."--".$default."--".$defaultVal."<br>";
     */
 }
 $mensaje = "La tabla {$base}.{$nombreTabla} se ha creado correctamente";
 $sqlTabla = substr_replace($sqlTabla, "", strlen($sqlTabla) - 1, 1);
 $sqlTabla .= ");";
 //echo $sqlTabla;
 try {
     $resultado = mysql_query($sqlTabla, $conexion);
Example #2
0
        } else {
            $sqlTabla .= " MODIFY COLUMN";
        }
        if (isset($_POST['noNulo'])) {
            $noNulo = true;
        }
        if (isset($_POST['default'])) {
            $default = true;
            $defaultVal = htmlspecialchars($_POST['defaultVal']);
        } else {
            $default = false;
            $defaultVal = null;
        }
        $tipoDato->presicion($longitudCol, $precisionCol);
        $objColumna = new Columna($nombreCol, !$noNulo, false, false, false, $defaultVal);
        $objColumna->tipoDato($tipoDato);
        //echo sqlColumna($objColumna)."<br>";
        ?>
		<?php 
        $sqlTabla .= sqlColumnaAlter($objColumna, $nombreViejo);
        //echo $sqlTabla;
        $mensaje = "La columna {$base}.{$nombreTabla}.{$nombreCol} se ha ALTERADO correctamente";
        //echo $sqlTabla;
        try {
            $resultado = mysql_query($sqlTabla, $conexion);
            if (!$resultado) {
                $mensaje = "Error en SQL<br>" . mysql_error() . "<br>SQL:" . $sqlTabla;
            }
        } catch (Exception $ex) {
            $mensaje = "Error en SQL<br>" . mysql_error() . "<br>SQL:" . $sqlTabla;
        }