Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Insertar nuevo Campo en una Tabla

Estas en el tema de Insertar nuevo Campo en una Tabla en el foro de Mysql en Foros del Web. Hola, como iniciasion en el foro me gustaria que me ayudasen con un dilema que tengo Veran, estoy intentando insertar un nuevo objeto en una ...
  #1 (permalink)  
Antiguo 21/06/2010, 11:28
 
Fecha de Ingreso: junio-2010
Ubicación: Estado Vargas
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 0
Insertar nuevo Campo en una Tabla

Hola, como iniciasion en el foro me gustaria que me ayudasen con un dilema que tengo

Veran, estoy intentando insertar un nuevo objeto en una tabla de base de datos mysql por medio del php sin tener que declarar la base de datos de nuevo

es decir, estoy tratando de usar el campo include para que lea un archivo config que posee la base de datos de la siguiente manera:

//sql connections
$CONFIG['rag_serv'] = 'localhost'; // SQL Ragnarok Host
$CONFIG['rag_user'] = 'ragnarok'; // SQL Ragnarok User
$CONFIG['rag_pass'] = 'ragnarok'; // SQL Ragnarok Password
$CONFIG['rag_db'] = 'cp'; // SQL Ragnarok Database name

por lo que trate de usar ese codigo para insertar el nuevo objeto que deseo.

<?php

session_start();
include_once 'config.php'; // loads config variables

mysql_query("INSERT INTO inventory VALUES('','156420','4047','1','0','0','0','0','0', '0','0');")

?>

No se si me entiendan ya mas o menos por donde voy, me cuesta mucho explicarme.

Tengo una amiga que me dijo que tendria que declarar una nueva coneccion, por lo que intente algo asi:

$cnx=mysql_connect("$CONFIG_rag_serv","$CONFIG_rag _user","$CONFIG_rag_pass");
if(!$cnx){
die("error al conectarse al motor");
}else{
$mibase = mysql_select_db("$CONFIG_rag_db",$cnx);
if(!$mibase){
die("error al selecionar la base de datos");
}
}

Por supuesto, algo improvisado no iba a funcionar XD

Me gustaria que me ayudasen, si necesitan que proporcione mas informacion yo con gusto lo hago.

No se me ocurre que puedo hacer para que funciona o_ó

de antemano gracias.
  #2 (permalink)  
Antiguo 21/06/2010, 12:37
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 17 años, 11 meses
Puntos: 3
Respuesta: Insertar nuevo Campo en una Tabla

Hola
Buenas Tardes y Bienvenidos a FDW

Bueno para ir empezando esto no es un tema de mysql por lo que si no más bien de php que es al foro donde te has de remitir o esperar que te muevan el tema para allá.

Claro declaras un config con los datos de tu servidor usuario password y bd, y además bien la parte de insertar me imagino que ha de arrojarte un error al cual no has comentado porque el (;) indica fin de linea
mysql_query("INSERT INTO inventory VALUES('','156420','4047','1','0','0','0','0','0', '0','0');")
y con esto que haces ")

que haríamos
un config.php
Cita:
<?php
//sql connections
$server = 'localhost';
$user = 'root';
$pass = '';
$bdname = 'cp';

$cnx=mysql_connect($server,$user,$pass);
if(!$cnx){
die("error al conectarse al motor");
}else{
$mibase = mysql_select_db($bdname,$cnx);
if(!$mibase){
die("error al selecionar la base de datos");
}
}
?>
y por ejemplo el de insertar directo
Cita:
<?php
session_start();
include_once 'config.php'; // loads config variables

mysql_query("INSERT INTO inventory VALUES(NULL,'156420','4047','1','0','0','0','0','0 ','0','0')",$cnx);

?>
NULL -> me imgino que en tu tabla tienes un auto_increment

en el foro de php te ayudaran más proque vuelvo y te repito esto es tema de php y no me MySQL

Suerte
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
  #3 (permalink)  
Antiguo 21/06/2010, 13:57
 
Fecha de Ingreso: junio-2010
Ubicación: Estado Vargas
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Insertar nuevo Campo en una Tabla

Hola scorpion, gracias por haber contestado.

algo molesto es que no marca ningun error, simplemente no funciona.

Intente con lo que me dijiste, tampoco funciona.

el problema es que no puedo editar ninguno de los archivos existentes, debo crear uno sin la necesidad de editar los existentes que vienen asi por default.

Es para un panel de control, deseo dejarlo intacto, pero tambien deseo crear otro php con la funcion que necesito.

Probe con lo que me diste obviamente editando un poco, pero tampoco me funciono :(

Y disculpame por haberme equivocado, supongo que he de esperar a que me muevan el tema a su respectivo foro.

Etiquetas: tablas, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:30.