Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2014, 23:24
basura1973
 
Fecha de Ingreso: febrero-2008
Mensajes: 29
Antigüedad: 16 años, 3 meses
Puntos: 0
Problemas Con Cotejamiento en la conexión

Amigos como están, espero que se encuentren muy bien. Mi pregunta es la siguiente: estoy haciendo una conexión a una base de datos y en la misma estoy creando un cotejamiento de caracteres UTF-8 através de la función mysqli_query.

Código PHP:
Ver original
  1. <?php
  2.  
  3. //Creamos las variables para la conexión
  4. $server = "localhost";
  5. $user = "root";
  6. $password = "";
  7. $bd = "basededatos";
  8.  
  9. //Realizamos la conexión y el cotejamiento de caracteres
  10. $cnx = mysqli_connect($server,$user,$password,$bd)
  11. mysqli_query($cnx,"SET NAMES 'utf8'");
  12.  
  13. //Comprobamos si la conexión es exitosa
  14. if(!$cnx){
  15. echo "No fue posible conectarse con el servidor MySQL.";
  16. }
  17. ?>
Cuando ejecuto el archivo conexion.php me sale el siguiente error

Parse error: syntax error, unexpected 'mysqli_query' (T_STRING) in C:\xampp\htdocs\favoritos\conexion.php on line 11

Pero si lo ejecuto con mysql_query solo, así no hay ningún problema

Código PHP:
Ver original
  1. <?php
  2. //Asignamos las variables para la conexión
  3. $server = "localhost";
  4. $user = "root";
  5. $pass = "";
  6. $bd = "basededatos;
  7.  
  8. //Nos conectamos a la base de datos y configuramos el cotejamiento a UTF-8 para caracteres especiales
  9.  
  10. $con = mysql_connect($server,$user,$pass);
  11. mysql_query("SET NAMES 'utf8'");
  12. mysql_select_db($bd);
  13.  
  14. if(!$con){
  15.  
  16. echo "No fue posible conectarse con el servidor MySQL";
  17. }
  18. ?>


¿DÓNDE ESTÁ MI ERROR AL USAR MYSQLI_CONNECT? Muchas gracias si pudiesen ayudarme.

Última edición por Triby; 19/02/2014 a las 23:31 Razón: Código en highlight