Conexion a una BASE DE DATOS CON PHP Y MySQL

hola, soy nuevo en esto, y quisiera que me ayudaran, pues no puedo vincular la base de datos que tengo en MySQL el codigo que tengo es el siguiente, y...

La FAQ Conexion a una BASE DE DATOS CON PHP Y MySQL tiene

Pertenece a la categoría:
Pregunta
hola, soy nuevo en esto, y quisiera que me ayudaran, pues no puedo vincular la base de datos que tengo en MySQL el codigo que tengo es el siguiente, y al probar solo me sale la pagina en blanco, ????????
<?php


function conectar($servidor, $usuario, $password, $base_datos){


if (!($link=mysql_connect($servidor,$usuario,$password))){


exit();


}


if(!(mysql_select_db($base_datos,$link))){


exit();


}


return $link;


}





$conexion = conectar("miservidor","miusuario","mipassword

","mibase_de_datos");


$sql = mysql_query("select FOLIO, FECHA, NOMBRE, RADIOS, STATUS, AGENCIA, COMENTARIOS ORDER BY FECHA",$conexion);


while($row = mysql_fetch_array($sql)){


$FOLIO = $row["FOLIO"];


$FECHA = $row["FECHA"];


$NOMBRE = $row["NOMBRE"];


$RADIOS = $row["RADIOS"];


$STATUS = $row["STATUS"];


$AGENCIA = $row["AGENCIA"];


$COMENTARIOS = $row["COMENTARIOS"];


//echo "<a href='mailto:$email'><b>$nombre</b></a>\n<br>";


}


mysql_free_result($sql);


mysql_close($conexion);


?>

Respuesta de mashita
Descomenta el "echo" , tu script no tiene ninguna salida, por eso te sale en blanco, otra cosa, verifica que las variables sean iguales si pones $NOMBRES es distinto a poner $nombres

Volver al árbol de categoríasVolver al árbol de categorías

Comentarios

Iosi

17/9/2008
La conexion a la base de datos seria asi:
Suponemos que ya tienes los valores de conexion a la bd (localhost, user, password)
$conexion = mysql_connect($localhost, $user, $password) or die ("Error de conexion.");
$bd = mysql_select_db("nombreBD", $conexion) or die ("Error de conexion a la base de datos o la base de datos no existe.");
Despues puedes hacer la consulta:
$consulta = mysql_query("Select * from nombreBD", $conexion);
Muestras los campos que desees:
while($fila = mysql_fetch_assoc($consulta){
echo $fila[0]." ".$fila[1]." ".$fila[n];
}
Si quieres saber los registros que tienes:
echo "Total registros:".mysql_num_rows($consulta);

edwin

18/9/2008
es cierto ahorita asi es ese escrip esta bie yo tengo un script igual pero no estoy en mi computadora pero tengo todo eso para la conexión desde php

zhemattroon

23/9/2008
Tu query es:
$sql = mysql_query("select FOLIO, FECHA, NOMBRE, RADIOS, STATUS, AGENCIA, COMENTARIOS ORDER BY FECHA",$conexion);
¿de qué tabla quieres sacar los datos? :-)

SAMX

20/9/2013
Crear una base de datos desde el navegador con PHP
Estaba probando un codigo que permite crear una base de datos desde el navegador, funciona localmente con XAMPP, pero cuando lo ejecuto desde el navegador sale el sig error:

No se ha podido crear la base de datos por el siguiente error: Access denied for user 'servidor_x'@'localhost' to database 'nuevabd'

y el codigo que ejecuto es:

<?php
$conexion = mysql_connect("localhost", "servidor_x", "contrasena");

if(!$conexion){
die('No he podido conectar: '.mysql_error());
}

if(mysql_query("CREATE DATABASE nuevabd",$conexion))
{
echo "Se ha creado la base de datos";
}
else{
echo "No se ha podido crear la base de datos por el siguiente error: ". mysql_error();
}


mysql_select_db("nuevabd",$conexion);
$sql = "CREATE TABLE nuevabd
(
id int NOT NULL AUTO_INCREMENT,
columna1 varchar(15),
columna2 varchar(15),

)";

mysql_query($sql,$conexion);

//Cerrar la conexion

mysql_close($conexion);

?>

me podrian orientar? saludos
FAQ relacionadas

Para ver más FAQ relacionadas accede a las categorías:

Volver al árbol de categoríasVolver al árbol de categorías