TransWikia.com

Conectar base de datos con php

Stack Overflow en español Asked by Hernanjs on February 1, 2021

alguien me puede dar una mano con el siguiente error, queria conectar una base de datos con php el codigo es el siguiente:

$conexion = mysqli_connect("localhost","usuariox","contraseñax","phpmysql");

if(mysqli_connect_errno()){
   echo "error al conectar a la base de datos".mysqli_connect_error();
}else{
    echo "conexion exitosa";

ese trozo de codigo me da como error access denied for user ‘usuariox’@’localhost'(using password:YES)

entonces pense en usar el usuario root por defecto de mysql
$conexion = mysqli_connect("localhost","root","","phpmysql");

pero me da el siguiente error, unknown database’phpmysql’

si quiero conectar la base de datos siendo root usando codigo php me dice que no reconoce la base de datos phpmysql, en un principio la cree con un usuario con contraseña no se si eso afecte en algo, luego la borre y cree desde root, pero no la reconoce, y cuando entro a la consola mysql desde wamp si la reconoce.

mi duda es porque si uso el root no encuentra la base de datos,
y porque antes al querer acceder a la bdd desde un usuario con contraseña me lo negaba, siendo que puse los datos correctamente. porfavor ayudenme necesito avanzar no quiero dejar de lado este estudio por un error.

2 Answers

Intentale con este a ver qué tal.

$pdo = new PDO("mysql:host= localhost;dbname= nombre_baseDatos;charset=utf8mb4", 'colocar_usuario', 'colocar_contraseña');

Answered by kiuesti on February 1, 2021

La forma correcta de conectarse es la siguiente:

$conexion = new mysqli("localhost", "root", "", "phpmysql");
if(mysqli_connect_errno()){
    echo "Conexion fallida";
    exit();
}

Tip: En localhost el usuario debe sí o sí ser: root y la contraseña debe quedar vacía, es por eso que te devuelve el error:

'usuariox'@'localhost'(using password:YES)

La razón de tu error es porque escribiste mal "mysqli" lo pusiste "msqli"

Espero te sirva, cualquier duda, comentala! :D

Answered by Samsepi on February 1, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP