Hola amigos vengo por aqui para hacerles una consulta y ver quien me puede brindar ayuda;
antes tenia la coneccion de esta manera y me funcionada muy bien:
PEro como he visto que mysql quedo ya obsoleto he intentado pasarme a mysqli... por que pense que era similar al otro, peroooo al intentar hacer la nueva coneccion la eh estructurado asi y me da error:
Código PHP:
Ver originalinclude("../config/config.php");
$mysqli = new mysqli($dbhost,$dbusername,$dbuserpass,$db1);
if($mysqli->connect_errno > 0){
die('Error de Conexión a la base de Datos. [' . $mysqli->connect_error . ']'); }
$mysqli->query("SET NAMES 'utf8'");
header("Content-type:text/html; charset=utf-8");
dentro del archivo config.php esta todo perfectamente ya que con una me funciona y con la otra no...
el Error en pantalla es: No Database Selected
he buscado pero nada de lo que hago aporta algo a mi código...
esto es utilisado para un sistema de loggin de usuario:
Código PHP:
Ver originalif ($_POST['username']) {
$username = $_POST['username'];
$password = $_POST['password'];
$pass = sha1($roossweld.$_POST['password']); if ($pass==NULL) {
header('refresh:10; url=../index.php'); echo "<br> <br>";
echo "La Contraseña no fue enviada<br>";
}else{
$query = mysqli_query("SELECT username,password FROM user WHERE username = '$username'") or
die('Error de Conexión a la base de Datos. [' . $mysqli->connect_error . ']'); if($data['password'] != $pass) {
header('refresh:10; url=../index.php'); echo "<br> <br>";
echo "Login incorrecto,".$password." La contraseña utilisada es incorrecta.<br>";
echo "Informacion nesesaria:<br>";
echo "Nombre Completo<br>";
echo "Telefono<br>";
echo "e-mail (el utilisado para crear la cuenta.)<br>";
}else{
$query = mysqli_query("SELECT id,username,password,nombre,apellido,email,telefono,foto,direccion,firma,tuser FROM user WHERE username = '$username'") or
die('Error de Conexión a la base de Datos. [' . $mysqli->connect_error . ']'); $_SESSION["s_username"] = $row['username'];
$_SESSION['id'] = $row['id'];
asiendo estas modificaciones nuevo error en pantalla: Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\st\ent.php on line 45
Error de Conexión a la base de Datos. []
la linea 45 es :
Código PHP:
Ver original$query = mysqli_query("SELECT username,password FROM user WHERE username = '$username'") or
die('Error de Conexión a la base de Datos. [' . $mysqli->connect_error . ']');