¿Como Conectarse a MYSQL desde PHP en un servidor Online?

hola en este post te enseñare ¿Como Conectarse a MYSQL desde PHP en un servidor Online?, si quieres puedes mirar como crear una base de datos en el servidor usando phpMy Admin en este POST de Aqui.

para este ejemplo tomaras como base tu servidor entra al Administrador de Archivos o File Manager dependiendo el idioma.
Ahora da click en New File, le das un nombre al archivio, llamalo prueba.php y luego en Create New File.

ahora seleccionas el archivo click derecho y luego Edit y te abrira un archivo en blanco.

todo lo que hiciste anteriormente solo fue para crear un archivo con extension PHP, ahora agrega el siguiente codigo sin las comillas iniciales y finales


mysql_select_db(“nombre de tu base de datos”)or die(“No se puede seleccionar esta Base de Datos”);
?>”

ok ahora te explico que hiciste

primero que nada te estas conectando a la base de datos, en donde dice localhost es para decirle a SQL que tu base de datos se encuentra en el mismo servidor asi que no hay necesidad de indicar alguna IP, luego si viste el post anterior veras que cuando se creo la base de datos creaste un usuario y contraseña y lo asignaste ese usuario es que el debes indicar entre comillas, de igual manera esa misma contraseña entre comillas.

la funcion mysql_select_db, selecciona la base de datos a la cual te conectaras, aqui indica el nombre de tu base de datos, que creaste.

bien hasta aqui ya te conectaste, pero como comprobarlo?
ok ahora, escribe lo siguiente, debajo de mysql_select_db para continuar.
$sql = “select * from nombre de tu tabla”;

aqui debes indicar entre comillas la operacion que haras, en este caso estas haciendo una consulta, indicando
SELECT sabes que es una consulta, el * significa que te traera toda la informacion de los campos todo en PHP termina con ; $sql es una variable que solo guarda no ejecuta aun la operación,
$result = mysql_query($sql); la funcion mysql_query es la funcion que ejecuta la operacion en SQL desde PHP, y el resultado lo guarda en la variable $result, el nombre de la variable puede ser cualquier otro.

ahora ya hiciste la consulta como saber si trae resultados o no, esto es facil, primero que nada debes contar el numero de registros, esto lo haces usando la funcion propia de SQL mysql_num_rows($variable), ahora solo indica una condicion preguntando si la variable que guarda el resultado de la ejecucion de la consulta es mayor a 0 con esto sabemos que hay registros en caso contrario simplemente no los hay.

if (mysql_num_rows($result)> 0)
{

}
else
{
echo “no hay resultados”;
}
ahora para saber que valores trae tu base de datos, primero que nada debes saber el nombre exacto de los campos de la tabla que consultaste. despues en un ciclo has lo siguiente

while ($row = mysql_fetch_assoc($result))
{
echo $row[‘nombre de tu campo’];
}

con este ciclo while lo que haces es obtener el nombre del campo y despues con echo imprimir su valor en pantalla.

tu codigo quedaria de la siguiente manera sustituye los parametros por los tuyos. y asi como hiciste la consulta de igual manera puedes hacer las otras operaciones basicas de SQL como Delete, Update, Insert, y para comprobar si la operacion fue ejecutada correctamente basta con que condiciones si la variable que guarda el resultado de la operacion contiene un valor booleano igual a true si es asi la operacion fue ejecutada correctamente, en el siguiente POST te enseñare como hacer las 4 operaciones basicas de SQL.

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *