Administra tu Blog

¡Crea tu Blog Ya! Fácil y Gratis

mysql_error

ndandram — 06-05-2007 GTM 5 @ 23:36

mysql_error -- Devuelve el texto del mensaje de error de la última operación MySQL

Descripción
cadena mysql_error ( [int identificador_de_enlace] )
Regresa el texto del error de la última funció MySQL o '' (cadena vacía) si no ocurrió error. Si no se específica el identificador de enlace en la función se usa el último enlace abierto exitosamente para obtener el mensaje de error del servidor MySQL.
Los errores que se obtienen de la base de datos MySQL ya no generan alertas. En lugar de eso, use mysql_errno() para obtener el código de error. Note que esta función solo regresa el código de error de la función MySQLm´s recientemente executada (sin incluir mysql_error() y mysql_errno()), así que si quiere usarla, asegurese de chear el valor antes de llamar a otra funció de MySQL.

EJEMPLO
$link = mysql_connect("localhost", "mysql_user", "mysql_password");

mysql_select_db("nonexistentdb", $link);
echo mysql_errno($link) . ": " . mysql_error($link). "\n";

mysql_select_db("kossu", $link);
mysql_query("SELECT * FROM nonexistenttable", $link);
echo mysql_errno($link) . ": " . mysql_error($link) . "\n";
?>

mysql_errno

ndandram — 06-05-2007 GTM 5 @ 23:35

mysql_errno -- Deuelve el número del mensaje de error de la última operación MySQL
Descripción
int mysql_errno ( [int identificador_de_enlace] )
Regresa el número de error de la última función, o 0 (cero) si no hay error.
Los errores que se obtienen de la base de datos MySQL ya no generan alertas. En lugar de eso, use mysql_errno() para obtener el código de error. Note que esta función solo regresa el código de error de la función MySQLm´s recientemente executada (sin incluir mysql_error() y mysql_errno()), así que si quiere usarla, asegurese de chear el valor antes de llamar a otra funció de MySQL.

EJEMPLO
$link = mysql_connect("localhost", "mysql_user", "mysql_password");

if (!mysql_select_db("nonexistentdb", $link)) {
echo mysql_errno($link) . ": " . mysql_error($link). "\n";
}

mysql_select_db("kossu", $link);
if (!mysql_query("SELECT * FROM nonexistenttable", $link)) {
echo mysql_errno($link) . ": " . mysql_error($link) . "\n";
}
?>

mysql_drop_db

ndandram — 06-05-2007 GTM 5 @ 23:34

mysql_drop_db -- Borra una base de datos MySQL

Descripción
int mysql_drop_db ( cadena base_de_datos [, int identificador_de_enlace] )
mysql_drop_db() intenta suprimir una base de datos completa del servidor asociado al identificador de enlace.
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
Ver también: mysql_create_db(). Por razones de compatibilidad puede usarse mysql_dropdb() igualmente. Aunque es obsoleta.

mysql_db_query

ndandram — 06-05-2007 GTM 5 @ 23:34

mysql_db_query -- Envia una sentencia MySQL al servidor

Descripción
int mysql_db_query ( cadena base_de_datos, cadena sentencia [, int identificador_de_enlace] )
Devuelve: Un identificador de resultado positivo o falso si error. La función también regresa TRUE/FALSE para las sentencias INSERT/UPDATE/DELETE para indicar exito/falla.
mysql_db_query() selecciona una base y ejecuta una sentencia en ella. Si el identificador de enlace no ha sido especificado, la función intenta encontrar un enlace abierto al servidor MySQL y si no lo encuentra, intetará crear uno como si fuera llamado mysql_connect() sin argumentos
Tenga en cuenta que esta funció NO se regresa a la base de datos a la que estaba conectado antes. En otras palabras usted no puede usar esta función para correr temporalmente una consulta SQL en otra base de datos, usted debe manualmente regresarse. Los usuarios son animados a usar la sintaxis database.table en las consultas SQL en vez de esta función.

mysql_db_name

ndandram — 06-05-2007 GTM 5 @ 23:33

Descripción

string mysql_db_name ( resource resultado, int fila [, mixed campo] )
Recupera el nombre de la base de datos desde una llamada a mysql_list_dbs().

Lista de parámetros

resultado
El apuntador de resultado de una llamada a mysql_list_dbs().
fila
El índice en el conjunto de resultados.
campo
El nombre del campo.
Valores retornados
Devuelve el nombre de la base de datos en caso de tener éxito, y FALSE si ocurre un error. Si se devuelve FALSE, use mysql_error() para determinar la naturaleza del error.

EJEMPLO
error_reporting(E_ALL);

$enlace = mysql_connect('dbhost', 'username', 'password');
$lista_db = mysql_list_dbs($enlace);

$i = 0;
$cnt = mysql_num_rows($lista_db);
while ($i < $cnt) {
echo mysql_db_name($lista_db, $i) . "\n";
$i++;
}
?>

mysql_data_seek

ndandram — 06-05-2007 GTM 5 @ 23:32

mysql_data_seek -- Mueve el puntero interno

Descripción

int mysql_data_seek ( int id_resultado, int numero_de_fila )
mysql_data_seek() mueve el puntero de fila interno a la fila específicada para el identificador de resultado. La próxima llamada a mysql_fetch_row() devolverá esa fila.
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
numero_de_fila empieza en . El numero_de_fila debe ser un valor dentro del rango de o a mysql_num_rows() - 1. Sin embargo si el resultado está vacío (mysql_num_rows() == 0), una búsqueda a 0 fallará con E_WARNING y mysql_data_seek() regresará FALSE.

EJEMPLO
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db('sample_db');
if (!$db_selected) {
die('Could not select database: ' . mysql_error());
}
$query = 'SELECT last_name, first_name FROM friends';
$result = mysql_query($query);
if (!$result) {
die('Query failed: ' . mysql_error());
}
/* fetch rows in reverse order */
for ($i = mysql_num_rows($result) - 1; $i >= 0; $i--) {
if (!mysql_data_seek($result, $i)) {
echo "Cannot seek to row $i: " . mysql_error() . "\n";
continue;
}

if (!($row = mysql_fetch_assoc($result))) {
continue;
}

echo $row['last_name'] . ' ' . $row['first_name'] . "
\n";
}

mysql_free_result($result);
?>

mysql_create_db

ndandram — 06-05-2007 GTM 5 @ 23:31

mysql_create_db -- Crea una base MySQL

Descripción

int mysql_create_db ( cadena base_de_datos [, int identificador_de_enlace] )
mysql_create_db() intenta crear una base nueva en el servidor asociado al identificador de enlace.
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.

EJEMPLO
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}

if (mysql_create_db('my_db')) {
echo "Database created successfully\n";
} else {
echo 'Error creating database: ' . mysql_error() . "\n";
}
?>

mysql_connect

ndandram — 06-05-2007 GTM 5 @ 23:30

mysql_connect -- Abre una conexión a un servidor MySQL

Descripción

int mysql_connect ( [cadena hostname [, cadena usuario [, cadena password [, bool new_link [, int client_flags]]]]] )
Devuelve: Un identificador de enlace positivo si tiene exito, o falso si error.
mysql_connect()establece una conexión a un servidor MySQL. Todos los argumentos son opcionales, y si no hay, se asumen los valores por defecto ('localhost', usuario propietario del proceso del servidor, password vacío).

EJEMPLO
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

Funciones de Php - MySql

ndandram — 06-05-2007 GTM 5 @ 23:29

A Continuación van a encontrar algunas de las principales funciones usadas en Php para poder tener acceso a una Base de Datos MySql
Esta es una de las combinaciones mas exitosas y por consiguiente exitiosas en la Web.

Que es CMS?

ndandram — 06-05-2007 GTM 5 @ 23:19

Un Sistema de gestión de contenido (Content Management System, en inglés, abreviado CMS) permite la creación y administración de contenidos principalmente en páginas web.
Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio. El sistema permite manejar de manera independiente el contenido por una parte y el diseño por otra. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio sin tener que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo clásico es el de editores que cargan el contenido al sistema y otro de nivel superior que permite que estos contenidos sean visibles a todo público.