Foros del Web » Programando para Internet » PHP »

CONECTARME CON mySQL

Estas en el tema de CONECTARME CON mySQL en el foro de PHP en Foros del Web. Hola, tengo una base de datos y queria saber como hago para conectar esto a elle... <?php //AQUI CONEXION O include() DE ARCHIVO DE CONEXION ...
  #1 (permalink)  
Antiguo 22/03/2004, 12:37
 
Fecha de Ingreso: diciembre-2003
Mensajes: 60
Antigüedad: 14 años
Puntos: 0
CONECTARME CON mySQL

Hola, tengo una base de datos y queria saber como hago para conectar esto a elle...

<?php
//AQUI CONEXION O include() DE ARCHIVO DE CONEXION CON BASE DE DATOS.

function quitar($mensaje)
{
$mensaje = str_replace("<","&lt;",$mensaje);
$mensaje = str_replace(">","&gt;",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',"&quot;",$mensaje);
$mensaje = str_replace("\\\\","\",$mensaje);
return $mensaje;
}

if(trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["email"]) != "")
{
$sql = "SELECT id FROM usuarios WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "Error, nick escogido por otro usuario";
}
else
{
$sql = "INSERT INTO usuarios (nick,password,nombre,email) VALUES (";
$sql .= "'".quitar($HTTP_POST_VARS["nick"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["password"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["email"])."'";
$sql .= ")";
mysql_query($sql);
echo "Registro exitoso!";
}
mysql_free_result($result);
}
else
{
echo "Debe llenar como minimo los campos de email y password";
}
mysql_close();
?>

Lo he bajado de foros del web... y solo pone

//AQUI CONEXION O include() DE ARCHIVO DE CONEXION CON BASE DE DATOS.

pero no dice como...

salu2
  #2 (permalink)  
Antiguo 22/03/2004, 12:52
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Supongo que lo cogiste de alguna respuesta que asume ciertos conocimientos, como el manejo basico de base de datos.

Mira mysql_connect() (www.php.net/mysql_connect) y los tutoriales que vienen en el mensaje del las FAQs en este foro.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 22/03/2004, 12:59
 
Fecha de Ingreso: diciembre-2003
Mensajes: 60
Antigüedad: 14 años
Puntos: 0
seria solo pegar eso

$link = mysql_connect("localhost", "mysql_user", "mysql_password")
or die("Não pude conectar: " . mysql_error());
print ("Conectado");
mysql_close($link);


en la linea (sustituyendo el host, user, etc, por los mios??)
  #4 (permalink)  
Antiguo 22/03/2004, 13:01
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Bueno,
Código PHP:
 mysql_close($link); 
no suele ser muy recomendable en ese punto, ya que cierra la conexion y no permite mas operaciones con la base de datos (www.php.net/mysql_close).

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #5 (permalink)  
Antiguo 22/03/2004, 13:05
 
Fecha de Ingreso: diciembre-2003
Mensajes: 60
Antigüedad: 14 años
Puntos: 0
entonces quito esta linea??

Ya verás q soy principiante =(
  #6 (permalink)  
Antiguo 22/03/2004, 13:06
 
Fecha de Ingreso: diciembre-2003
Mensajes: 60
Antigüedad: 14 años
Puntos: 0
ha quedado asi

<?php
$link = mysql_connect("62.149.150.21", "Sql31309", "AQUI MI PASSWORD")
or die("No he podido conectar: " . mysql_error());
print ("Conectado");

function quitar($mensaje)
{
$mensaje = str_replace("<","&lt;",$mensaje);
$mensaje = str_replace(">","&gt;",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',"&quot;",$mensaje);
$mensaje = str_replace("\\\\","\",$mensaje);
return $mensaje;
}

if(trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["email"]) != "")
{
$sql = "SELECT id FROM usuarios WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "Error, nick escogido por otro usuario";
}
else
{
$sql = "INSERT INTO usuarios (nick,password,nombre,email) VALUES (";
$sql .= "'".quitar($HTTP_POST_VARS["nick"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["password"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["email"])."'";
$sql .= ")";
mysql_query($sql);
echo "Registro exitoso!";
}
mysql_free_result($result);
}
else
{
echo "Debe llenar como minimo los campos de email y password";
}
mysql_close();
?>
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 17:14.