Foros del Web » Programando para Internet » PHP »

Campos

Estas en el tema de Campos en el foro de PHP en Foros del Web. Hola quetal como puedo saber si un campo de una tabla ya esta creado? es decir si el campo ya esta creado que el scrip ...
  #1 (permalink)  
Antiguo 11/02/2009, 10:16
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Pregunta Campos

Hola quetal como puedo saber si un campo de una tabla ya esta creado? es decir si el campo ya esta creado que el scrip no lo cree si no esta que el script lo cree pues eso es facil solo que no se me ocurre nada para saber si el campo existe o no

Gracias
  #2 (permalink)  
Antiguo 11/02/2009, 10:33
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Campos

revisa las funciones de MySQL

http://php.net/mysql

hay bastantes que te listan los campos, etc, etc...

si no es suficiente, estudia la sintaxis SQL y veras que pasa...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 11/02/2009, 20:18
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: Campos

mm la verdad no encuentro cual me pueda servir

mysql_field_name(); -> sirve para mostrar el nombre del campo
mysql_field_type();---> sirve para mostrar el tipo del campo

alguien me ayuda con esto? es que no se como saber si un campo de una tabla esta creado o no
  #4 (permalink)  
Antiguo 11/02/2009, 20:22
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Campos

mysql_list_fields() es una funciòn obsoleta para hacer lo que deseas. Pero si lees el manual para esta función verás cuál es la opción recomendada ahora.

Ya sabiendo eso, basta con buscar la aguja en el pajar que se genera, y si no la encuentras, creas el campo en tu tabla.

  #5 (permalink)  
Antiguo 11/02/2009, 20:24
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
show columns from tabla ?? creo que es esa intentare con esa a ver que pasa muchas gracias man

Hola quetal ya lo solucione hasta me cree una funcion si el campo existe me devuelve true de lo contrario false y me funciona a la perfeccion

protected function BuscaCampo($consulta,$campo)
{
while($row=mysql_fetch_array($consulta))
{
if($row[0]==$campo)
{
return true;
}
}
return false;

}

Última edición por GatorV; 11/02/2009 a las 22:43
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 12:34.