PHP y MySQL: mysql_fetch_row().

Publicado el 22 de Octubre de 2006

mysql_fetch_row — Devuelve una fila de resultado como matriz

array mysql_fetch_row ( int id_resultado )


<?php
$result
= mysql_query(“SELECT id,email FROM people WHERE id = ‘42′”);
if (!
$result) {
echo
‘Could not run query: ‘ . mysql_error();exit;
}
$row = mysql_fetch_row($result);echo

$row[0]; // 42 echo $row[1]; // the email value
?>

Más info: php.net

autor: fer | categorías: desarrollo | No hay comentarios

Mejoras en el blog: Sindicación de contenidos.

Publicado el 14 de Octubre de 2006

Desde el momento en que pensé en desarrollar este blog, algo que tenía claro hacer era la posibilidad de generar mi propio canal RSS y así distribuir los contenidos que fuese publicando. A la vista está que me falta mucho por hacer, pero es que, aunque parado, continuamente estoy metido en temas que me quitan mucho tiempo para ponerme con esto. El otro día, el amigo adastra se encargó de recordarme que no tenía feeds. Bien, pues ya tengo. [guiño]

Sindicación de contenidos en dosmilmastres

El tema RSS, RDF y de la sindicación de contenidos en general está muy bien explicado en Microsiervos, pero para los neófitos en la materia, voy a intentar explicar brevemente el significado y la finalidad de tener un feed.

No es más que un archivo XML que se reescribe automáticamente cuando realizo alguna nueva anotación en el blog. Consultando este archivo puedes saber si hay nuevos contenidos sin necesidad de acceder al sitio, ya que contiene parte (normalmente un resumen) de las anotaciones que se hayan hecho.

Aunque tiene una codificación bastante simple, no se consulta directamente mediante el navegador, sino que se visualiza a través de lectores de feeds, también conocidos como agregadores, de manera que se pueden estar suscrito a gran cantidad de páginas diferentes y consultarlas desde el mismo lector. Yo mismo uso BlogLines, aunque recientemente he descubierto Google Reader.

Si quieres suscribirte a mi blog y recibir las anotaciones que voy publicando, tendrás que agregar a tu lector la URL de mis feeds, la cual aparece en el menú lateral, bajo «Suscribirse al blog», identificado por el icono Suscripción RSS2.

autor: fer | categorías: desarrollo, general | No hay comentarios

Nuevo SAP Partner en Las Palmas.

Publicado el 12 de Octubre de 2006

Cuando trabajé en DESIC tuve la oportunidad de tomar contacto con el sistema SAP R/3, y por extensión conocí ABAP IV. Allá por el 2000 creo que eran el único Partner SAP en Canarias, pero las cosas han cambiado.

SAP Business Partner

Bexap es el implantador de SAP Business One en Baleares, y nace como la conjunción entre el grupo Bexap, principal partner de SAP Business One en México y Sistemas de Gestión, que en sus 14 años de vida se ha convertido en el líder en la venta, desarrollo e implantación de software de gestión en Baleares.

Ahora Bexap aparece por Canarias dispuestos a poner toda la carne en el asador. Y por lo que parece, han llegado para quedarse.

autor: fer | categorías: desarrollo, noticias | No hay comentarios

PHP y MySQL: mysql_fetch_array().

Publicado el 9 de Octubre de 2006

mysql_fetch_array — Extrae la fila de resultado como una matriz asociativa, una matriz numérica o ambas

array mysql_fetch_array ( int id_resultado [, int tipo_de_resultado] )


<?php
mysql_connect
(“localhost”, “mysql_user”, “mysql_password”) ordie(

“Could not connect: ” . mysql_error());
mysql_select_db(“mydb”); $result = mysql_query(“SELECT id, name FROM mytable”);while (

$row = mysql_fetch_array($result, MYSQL_NUM)) {
printf(“ID: %s Name: %s”, $row[0], $row[1]);}

mysql_free_result($result);
?>


<?php
mysql_connect
(“localhost”, “mysql_user”, “mysql_password”) or
die(
“Could not connect: ” . mysql_error()); mysql_select_db(“mydb”); $result = mysql_query(“SELECT id, name FROM mytable”);while (

$row = mysql_fetch_array($result, MYSQL_ASSOC)) { printf(“ID: %s Name: %s”, $row["id"], $row["name"]);
}
mysql_free_result($result);
?>


<?php
mysql_connect
(“localhost”, “mysql_user”, “mysql_password”) or
die(
“Could not connect: ” . mysql_error()); mysql_select_db(“mydb”); $result = mysql_query(“SELECT id, name FROM mytable”);while (

$row = mysql_fetch_array($result, MYSQL_BOTH)) { printf (“ID: %s Name: %s”, $row[0], $row["name"]);
}
mysql_free_result($result);
?>

Más info: php.net

autor: fer | categorías: desarrollo | No hay comentarios

Revisiones de código y estándares de codificación.

Publicado el 21 de Septiembre de 2006

Un estándar de codificación completo comprende todos los aspectos de la generación de código. Si bien los programadores deben implementar un estándar de forma prudente, éste debe tender siempre a lo práctico. Un código fuente completo debe reflejar un estilo armonioso, como si un único programador hubiera escrito todo el código de una sola vez.

Al comenzar un proyecto de software, establezca un estándar de codificación para asegurarse de que todos los programadores del proyecto trabajen de forma coordinada.

Cuando el proyecto de software incorpore código fuente previo, o bien cuando realice el mantenimiento de un sistema de software creado anteriormente, el estándar de codificación debería establecer cómo operar con la base de código existente.

La legibilidad del código fuente repercute directamente en lo bien que un programador comprende un sistema de software. La «mantenibilidad» del código es la facilidad con que el sistema de software puede modificarse para añadirle nuevas características, modificar las ya existentes, depurar errores, o mejorar el rendimiento.

Aunque la legibilidad y la mantenibilidad son el resultado de muchos factores, una faceta del desarrollo de software en la que todos los programadores influyen especialmente es en la técnica de codificación. El mejor método para asegurarse de que un equipo de programadores mantenga un código de calidad es establecer un estándar de codificación sobre el que se efectuarán luego revisiones del código de rutinas.

Usar técnicas de codificación sólidas y realizar buenas prácticas de programación con vistas a generar un código de alta calidad es de gran importancia para la calidad del software y para obtener un buen rendimiento. Además, si se aplica de forma continuada un estándar de codificación bien definido, se utilizan técnicas de programación apropiadas, y, posteriormente, se efectúan revisiones del código de rutinas, caben muchas posibilidades de que un proyecto de software se convierta en un sistema de software fácil de comprender y de mantener.

Aunque el propósito principal para llevar a cabo revisiones del código a lo largo de todo el desarrollo es localizar defectos en el mismo, las revisiones también pueden afianzar los estándares de codificación de manera uniforme. La adopción de un estándar de codificación sólo es viable si se sigue desde el principio hasta el final del proyecto de software. No es práctico, ni prudente, imponer un estándar de codificación una vez iniciado el trabajo.

autor: fer | categorías: desarrollo | No hay comentarios