Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   Como saber si un campo es primary key? (http://www.forosdelweb.com/f86/como-saber-si-campo-primary-key-392652/)

edsonmc 10/05/2006 19:52

Como saber si un campo es primary key?
 
Hoala todos.

Escribo para preguntarles como puedo saber si un campo es Primary key?

He probado con esto:
$type = mysql_field_type($results, $i);

Sin embargo solo me dice si el campo es string, int , date, etc.

Hay alguna forma de saber si un campo de una tabla es Primary key?

Gracias por su ayuda.

Notwen 11/05/2006 04:35

Podrias utilizar SHOW COLUMNS. Seria algo como esto:

Código PHP:

<?
$campo 
"nombre_del_campo";
$resultado mysql_query("SHOW COLUMNS FROM mensajes like '$campo'");
$fila mysql_fetch_assoc($resultado);
if (
$fila['Key'] == "PRI") {
echo 
"El campo $campo es clave primaria";
}
else {
echo 
"El campo $campo no es clave primaria";
}
?>

Saludos.


La zona horaria es GMT -6. Ahora son las 10:03.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.