Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Baaaw Oic

#31
Entonces MUL no simpre significa que sera un FK .. si es asi entonces cual es la forma indicada para saber cuando es una FK.

EDITO:

Esto no anda..
CitarSHOW TABLE STATUS\G

Esto anda .... lo da muy detallado
CitarSHOW CREATE TABLE nombre_tabla\G

Existe otra forma de hacerlo ¿?

Gracias
#32
Tengo una BD con InnoDB, la tabla personal esta unida a usuario.

Código (sql) [Seleccionar]
CREATE TABLE personal (
  codigo INT NOT NULL AUTO_INCREMENT,
  dni VARCHAR(8) NOT NULL,
  nombres VARCHAR(30) NOT NULL,
  apellidos VARCHAR(30) NOT NULL,
  fecnac DATE NOT NULL,
  fecreg DATE NOT NULL,
  telefono VARCHAR(11) NULL,
  direccion TEXT NOT NULL,
  sexo CHAR(1) NOT NULL,
  foto CHAR(4) NULL,
  PRIMARY KEY(codigo)
)
TYPE=InnoDB;

CREATE TABLE usuario (
  codigo INT NOT NULL AUTO_INCREMENT,
  usu_crea INT NOT NULL,
  car_codigo INT NOT NULL,
  per_codigo INT NOT NULL,
  idusuario VARCHAR(20) NULL,
  fecreg DATE NULL,
  estado CHAR(1) NULL,
  PRIMARY KEY(codigo),
  INDEX usuario_FKIndex1(per_codigo),
  INDEX usuario_FKIndex2(car_codigo),
  INDEX usuario_FKIndex3(usu_crea)
)
TYPE=InnoDB;


Quiero saber si existe la forma de saber el nombre de la tabla a travez de una relacion ... por ejemplo cuando hago un show columns from usuario me aparece en la columna PRI la caracteristica MUL (esto indica que es una relacion) .. apartir de eso quiero saber si existe alguna forma de saber el nombre de la tabla y el campo que se unen con esa relacion.

Gracias.
#33
Esperare a la version final ... la espera valdra la pena ... xD
#34
Si, pero sobre el lenguaje de programacion tienes que tener en cuenta la seguridad que le daras... el tiempo que te tomara desarrollarlo... soporte... etc.
#35
Eh ahi el problema, entonces no habria forma de hacer lo que deseo en php. Quiero hacer algo parecido con lo que hace java y net ... por ejemplo.

En Net:

Dim num as integer = 15
msgbox(num.tostring())

Haber si alquien me hecha una mano ..

EDito: He tratado de hacerlo asi y si funciona pero no me parece una forma elegante de resolver mi duda.

cadena.php
Código (php) [Seleccionar]
<?
class Cadena
{
function tamanio($funcion)
{
echo strlen($this->$funcion());
}
}
?>


clase.php
Código (php) [Seleccionar]
<?
include("cadena.php");
class Clase extends Cadena
{
private $_ape;

function apellido()
{
$this->_ape='Pereda Munio';
return $this->_ape;
}
}
?>


Y lo uso asi: index.php
Código (php) [Seleccionar]
<html xmlns="http://www.w3.org/1999/xhtml">
<body>

<?
include("clase.php");
$clas = new Clase();

$clas->tamanio('apellido');
?>

</body>
</html>


Si funciona, pero deseo que la programacion sea mas limpia y practica (y ademas tenga la estructura de como se hace en Java xD)
#36
Supongamos que tengo esta clase:

Código (php) [Seleccionar]
class Persona
{
 function edad()
 {
   return 25;
 }
 function fecnac()
 {
   return "1980/12/01";
 }
}


Y la implemento de esta forma:

Código (php) [Seleccionar]
$per = new Persona();

Existe esto en php.

$per->edad()->Length();  //(como en JAva y NET)

EDITO: No quiero saber si eso esta implementado, lo que deseo saber es si es valido usar "->"   dos veces ...
#37
Si en realidad lo que busco es  saber como se hace....
#38
Es decir que deseo crear algo parecido al tostring que se pueda aplicar a cualquier variable, objeto, etc...

por ejemplo el equivalente al tostring() seria toestructura() y este se debe poder aplicar a:

dim nm as integer=14
nm.toestructura()

dim ca as string = "lop"
ca.toestructura()

etc...etc...
#39
Si tengo una variable entera y quiero convertirla a string hago lo siguiente:

dim numero as integer = 10
dim texto as string=numero.tostring()

Listo ahora el numero es string.
Como cunfiona el string, supongo que quiero crear alo parecido por ejemplo.

dim numero as integer = 10
dim texto as string=numero.toABC()

Como puedo hacer posible eso... alguna idea .. ( el ejemplo solo es demostrativo )

Gracias
#40
Por supuesto, lo primero que te piden cuando te presentas para hacer un portal web, es tu portafolio. No me puedo imaginar una respuesta "no tengo"; imaginate la impresion que tendrian de ti en primera instancia ..  :-\ :-\