Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.
PHP MySQL Obtener el nombre del campo y longitud?
Como se le puede hacer para obtener el campo y longitud del campo que estoy extrallendo los datos.
Date:</strong> <?php echo $row_DetailRS1['date']; ?>
Bueno imaginenese que a tengo todo el SELEC y de mas lineas y saco de la DB en el campo DATE mi fecha 27/Marzo/2008, bueno lo que necesito ademas del valor que tengo en DATE su nombre y longitud, se puede sacar con alguna funcion, ya una ves que tengo el dato.
Ejemplo
Campo DATE tiene la fecha.
necesito esto:
- Nombre del campo = DATE
- Longitud = 13
-Valor = 27/Marzo/2008
2 Antworten
- Anonymvor 1 JahrzehntBeste Antwort
Bueno, el nombre del campo sólo tendría sentido preguntárselo a MySQL si no los supieras con anticipación. En este caso sería:
$nombre = mysql_field_name(x);
donde x es el número de campo que corresponde al que quieres saber comenzando desde cero, es decir, si tienes una base de datos con 4 campos y quieres saber el tercero pondrías:
$nombre = mysql_field_name(2);
Para la longitud del contenido del campo puedes usar:
$consulta = "SELECT * FROM db LIMIT 1";
$resultado = mysql_query($consulta);
$longitud = $mysql_field_len($resultado,2);
y eso te da la longitud del valor de la tercera columna del resultado.
Un consejo, no uses DATE para nombre de uno de los campos. DATE es palabra reservada en MySQL y te puede causar muchos problemas.
- Anonymvor 1 Jahrzehnt
puedes usar un substr($fecha,n,n) devuelve parte de una cadena y strlen($fecha) devuelve la longitud de la cadena. Espero que te ayude esto.
Quelle(n): http://www.phpbuilder.com/manual2/manual/es/functi... http://www.ignside.net/man/php/strings2.php