Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2009, 20:09
icarocu
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta :: PROBLEMA al tratar de crear tabla en mysql con php ::

Hola a todos.

tengo un form donde se ingresa un campo de texto "nom_tecnico", lo que quiero, es que al pasar por el php que les muestro mas adelante (crea_tabla_inserta_reg.php), ese php me CREE una TABLA con el nombre del campo "nom_tecnico" ... estoy tratando algo, pero me sale el siguiente error :

Warning: mysql_query() [function.mysql-query]: Access denied for user 'icaro'@'localhost' (using password: NO) in /Applications/XAMPP/xamppfiles/htdocs/php/crea_tabla_inserta_reg.php on line 7

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /Applications/XAMPP/xamppfiles/htdocs/php/crea_tabla_inserta_reg.php on line 7
Access denied for user 'icaro'@'localhost' (using password: NO)

y no tengo idea que peda ser. ..... le di todos los privilegios en mysql para probar.. y es lo mismo..... no se que hacer.... ayuda a todos.. gracias.

este es el codigo "crea_tabla_inserta_reg.php" :
Código PHP:
<?php
$server
="localhost";            
$database="contratos";              
$dbpass="icaro";             
$dbuser="icaro";              

mysql_query($query) or die (mysql_error()); 

$link=mysql_connect($server,$dbuser,$dbpass); 
        
$query="CREATE TABLE `contratos`.".mysql_escape_string($_POST['nom_tecnico']).". (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nombre_tecnico` VARCHAR( 100 ) NOT NULL ,
`contrato` VARCHAR( 100 ) NOT NULL
) ENGINE = MYISAM" 
;
         
if(
mysql_affected_rows($link)) 
        { 
        echo 
"</br>";
        echo 
"</br>";
        echo 
"<font color=#FFFFFF><center><font face=Arial size=3>Registro ingresado exitosamente !!<br><br></font></center></color>";
        echo 
"<font color=#FFFFFF><center><font face=Arial size=2>por favor espera, se redireccionará automáticamente<br><br></font></center></color>";
        echo 
"</br>";
        print 
"<center><img src=\"http://localhost/images/logo.jpg\"></a></center>";
?> 
    <script language="javascript"> 
        setTimeout("url()",2000); 
        function url() 
        { 
        window.location="../administracion.php";
        } 
    </script>          
<?php 
             
        
} else  
        {  
            echo 
"Error introduciendo la Noticia";  
        } 
?>

Última edición por icarocu; 10/07/2009 a las 20:20