Foros del Web » Programando para Internet » PHP »

un poquitin de ayuda con mysql

Estas en el tema de un poquitin de ayuda con mysql en el foro de PHP en Foros del Web. yo tengo el siguiente codigo con el cual creo las basesd e datos o eso creo> if (mysql_pconnect ("$server", "$user", "$clave")) { ("Could not connect"); ...
  #1 (permalink)  
Antiguo 14/01/2002, 13:04
 
Fecha de Ingreso: enero-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 193
Antigüedad: 22 años, 3 meses
Puntos: 0
un poquitin de ayuda con mysql

yo tengo el siguiente codigo con el cual creo las basesd e datos o eso creo>

if (mysql_pconnect ("$server", "$user", "$clave")) {
("Could not connect");
}
if (mysql_create_db ("$db")) {
print ("$db creada exitósamente\n");
} else {
printf ("Error creando $db: %s\n", mysql_error ());
}

ahora el proble o las preguntas serian>

q diferencia hay entre una tabla y una base?
como creo una tabla?
y por ultimo un ejemplo de como crear una tabla e insertar contenido en campos, desde ya muchisimas gracias!!!!!!!!!
  #2 (permalink)  
Antiguo 14/01/2002, 13:56
 
Fecha de Ingreso: julio-2001
Mensajes: 278
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: un poquitin de ayuda con mysql

Bueno efectivamente ese código es el que viene de ejemplo para crear una base de datos del manual de PHP y funciona bien.

Bueno una base de datos es una estructura completa con tablas, una tabla contiene varios campos donde cada campo tiene un tipo de dato a almacenar. Tomando tu ejemplo anterior podemos hacer lo siguiente:

<?
//PARTE 1
$link = mysql_connect ("localhost", "root", "password") {
or die ("Could not connect");
}
//PARTE 2
if (!mysql_create_db ("my_db")) {
printf ("Error creating database: %s\n", mysql_error ());
exit();
}
else
{
//PARTE 3
mysql_select_db("my_db");
//PARTE 4
mysql_query("CREATE TABLE personas(id_persona int auto_increment, nombre varchar(50),edad int,PRIMARY KEY(id_persona))");
//PARTE 5
mysql_query("INSERT INTO personas(nombre,edad) VALUES('tu nombre',89)");
//PAARTE 6
$q = mysql_query("SELECT * FROM personas");
while($res = mysql_fetch_row($q))
echo "$res[0] $res[1] $res[2]<br>";
}
mysql_close($link);
?>


PARTE 1:
Nos conectamos al servidor de bases de datos.
PARTE 2:
Crea base de datos.
PARTE 3:
Seleccionamos base de datos sobre la que trabajaremos.
PARTE 4:
Creamos un tabla.
PARTE 5:
Insertamos un registro en la tabla antes creada.
PARTE 6:
Hace una consulta de la base de datos seleccionada especificando la tabla en el query.

Esto es solo un ejemplillo, regularmente los querys se usan de una manera distinta. Para la creación de bases de datos y tablas recurrimos regulamrente a la consola de MySQL desde donde se pueden ejecutar querys directamente.

En este enlace puedes encontrar algo de MySQL:

<a href='ir.asp?http://www.linuxparatodos.com/linux/como-mysql-quickstart.php' target='_blank'>http://www.linuxparatodos.com/linux/como...</a>
Aunque es para Linux si estas usando Guindoes te sirve también, si ya tienes instaldo MySQL en tu máquina haz pruebas con la consola primero y el SQL, si necesitas ayuda con lenguaje SQL aqui está esta otra URL:

<a href='ir.asp?http://www.lobocom.es/~claudio/sql.html' target='_blank'>http://www.lobocom.es/~claudio/sql.html...</a>

SAludos

<a href="http://www.unitecos.net">
<img src="http://www.soportexpresso.com/pass/correo/agarciaa.jpg" border=0>
</a>
  #3 (permalink)  
Antiguo 15/01/2002, 14:46
 
Fecha de Ingreso: enero-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 193
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: un poquitin de ayuda con mysql

muchisimas gracias por tu atencion, empezare a intrometerme cada vez mas en el tema, saludos@! :)
  #4 (permalink)  
Antiguo 16/01/2002, 10:47
 
Fecha de Ingreso: enero-2002
Ubicación: Dentro del corralón
Mensajes: 287
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: un poquitin de ayuda con mysql

Una buenísima alternativa a la consola del MySQL y gracias a que tenés PHP es PHPMyAdmin <a href='ir.asp?http://www.phpwizard.net/projects/phpMyAdmin/' target='_blank'>http://www.phpwizard.net/projects/phpMyA...</a>. Sin duda, una herramienta poderosísima.
Saludos!.

Leonardo D'Angelo
Buenos Aires
Argentina
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:08.