ayuda con codigo php

  • Iniciador del tema Iniciador del tema Venom
  • Start date Start date
buenas gente, ocupo un favor para los conocedores de PHP. La vara es q estoy haciendo un sistemilla, pero tengo una bronca con la forma en q quiero hacer la conexion a mySQL.
Tengo el siguiente archivo .php:
PHP:
<?php
$conexion = mysqli_connect("localhost","root","") or die("Problemas en la conexion");

/* check connection */
if (!$conexion) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

mysqli_select_db($conexion, "libreria") or die("Problemas en la seleccion de la base de datos");

/* set autocommit to off */
mysqli_autocommit($conexion, FALSE);

mysqli_query($conexion, "insert into persona(nombre,apellido1,apellido2,sexo)
					 values ('$_REQUEST[nombre]','$_REQUEST[apellido1]','$_REQUEST[apellido2]','$_REQUEST[sexo]')")
					 or die("Problemas en el select de la persona, ".mysqli_error($conexion));

mysqli_query($conexion, "insert into correo(correo) values ('$_REQUEST[mail]')")
					 or die("Problemas en el select del correo, ".mysqli_error($conexion));

/* commit transaction */
mysqli_commit($conexion);

echo "Inserción exitosa. <br>";

/* close connection */
mysqli_close($conexion);
?>

<a href="index.php">Volver</a>


el fragmento de codigo:

PHP:
$conexion = mysqli_connect("localhost","root","") or die("Problemas en la conexion");

/* check connection */
if (!$conexion) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}
mysqli_select_db($conexion, "libreria") or die("Problemas en la seleccion de la base de datos");
lo quiero cambiar por un include, include "conexion.php"; para ser especifico, el cual seria de la forma:

PHP:
<?
$dbhost="localhost"; // host del MySQL
$dbusuario="root"; // aqui debes ingresar el nombre de usuario para acceder a la base
$dbpassword=""; // password de acceso para el usuario de la linea anterior
$db="libreria"; // Seleccionamos la base con la cual trabajar

$conexion = mysqli_connect("localhost","root","") or die("Problemas en la conexion");

mysqli_select_db($conexion, "libreria") or die("Problemas en la seleccion de la base de datos");
?>

Ahora , el problema llega en ese momento de cambiar esas lineas por el include, ya q me pone q no encuentra la variable $conexion, y obviamente no conecta a la BD...

bueno espero q me hayan entendido, espero q me puedan ayudar con esa pequeña-gran bronca :cafe:

pura vida y gracias
 
Puede hacerlo asi:
PHP:
<? 
include("conexion.php"); // include
/* check connection */ 
if (!$conexion) { 
    printf("Connect failed: %s\n", mysqli_connect_error()); 
    exit(); 
} 
// sigue con lo que debe de seguir
?>



Aunque si seria bueno ordenar un poco mas el codigo, si ocupas ayuda en eso dime.
 

Se acaba de postear

Nuevos temas

Últimas Noticias de Costa Rica

📑 Evite Incurrir en Multas y Sanciones: Ofrecemos servicios de presentación de declaraciones de IVA (D104), alquileres (D125) y la anual de renta (D101)

🦉Prepración para examenes desde 6to hasta Bachillerato por madurez.
¡Obtenga su título!

¿Está a favor de la portación de armas para la defensa personal?

  • Sí, para garantizar la seguridad individual

  • No, para reducir el riesgo de incidentes violentos


Los resultados solo son visibles tras votar.

TicosLand is now also available on Android and iOS

¿Las universidades públicas costarricenses son refugios de ideologías extremistas?

  • Sí, son una cueva de profesores parásitos

    Votos: 372 59,3%
  • No, son cunas del libre pensamiento

    Votos: 255 40,7%

¿Apoya la creación de una ley de eutanasia en Costa Rica?

  • Sí, por el derecho a una muerte digna

  • No, por el respeto absoluto a la vida


Los resultados solo son visibles tras votar.

En tendencia

¿Costa Rica debería promover abiertamente el turismo sexual?

  • Sí, podría dar un impulso económico

  • No, debido a las implicaciones morales y sociales negativas


Los resultados solo son visibles tras votar.

🚀 FACTURATica.com la #1 sin Mensualidades ni Anualidades. Inscripción gratis en Hacienda.

¿Estaría de acuerdo en la pena de muerte para crímenes graves y flagrantes?

  • Sí y también para la corrupción

  • No, por el riesgo de errores judiciales y la ética de la vida


Los resultados solo son visibles tras votar.

¿Debería Costa Rica legalizar la marihuana para uso recreativo?

  • Sí, por los beneficios económicos y de seguridad

  • No, debido a los potenciales riesgos para la salud y la sociedad


Los resultados solo son visibles tras votar.
Atrás
Arriba