Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Seleecionar base de datos

Estas en el tema de Seleecionar base de datos en el foro de Mysql en Foros del Web. Hola me han dejado un script, para hacer tests. Resulta que lo "único" que tengo que hacer es crear la base de datos y seleccionarla. ...
  #1 (permalink)  
Antiguo 12/11/2011, 15:09
 
Fecha de Ingreso: febrero-2011
Mensajes: 179
Antigüedad: 13 años, 2 meses
Puntos: 1
Seleecionar base de datos

Hola me han dejado un script, para hacer tests.

Resulta que lo "único" que tengo que hacer es crear la base de datos y seleccionarla.

Utilizo XAMPP, he copiado la carpeta del script, que se llama testv4, en la carpeta htdocs de xampp.

Pongo http://localhost/phpmyadmin/ y le doy a Crear Nueva Base de Datos le pongo de nombre mistests cotejamiento Utf8_General_ci.

Posteriormente me voy a Privilegios y a agregar nuevo usuario:

Nombre de usuario: mistests
Servidor: Local
Contraseña: 1234

y le doy a continuar. Hasta aquí TODO CORRECTO.

Ahora me dispongo a entrar en el script y pongo: http://localhost/testv4/test/login.php

Me sale para hacer login y ponga lo que ponga me remite a una página que me pone NO DATA BASE SELECTED.

Imagino...... que tengo que modificar algo dentro del archivo index que tiene el script, pero no se el qué. Si alguien puede ayudarme aqui pongo lo que hay dentro del archivo.


Código PHP:
<?php
if ($_POST['database']){
    
$host $_POST['hostname'];
    
$database $_POST['database'];
    
$duser $_POST['username'];
    
$dpassword $_POST['password'];
    
$archivo '../includefiles/database.inc.php';
    
$fp fopen($archivo"w");
    
$string '<?php
               $host =        "'
.$host.'";
                $duser =        "'
.$duser.'";
                $dpasswd =    "'
.$dpassword.'";
                $db =        "'
.$database.'";
                $con = mysql_connect($host,$duser,$dpasswd);
                mysql_select_db("$db", $con);        
              ?>'
;

 
$write fputs($fp$string);
    
fclose($fp);




$con mysql_connect("$host","$duser","$dpassword");
if (!
$con)
  {
  die(
'Could not connect: ' mysql_error());
  }

if (
mysql_query("CREATE DATABASE $database",$con))
  {
  echo 
"Database created";
  }
else
  {
  echo 
"Error creating database: " mysql_error();
  }


?>

<META HTTP-EQUIV="REFRESH" CONTENT="0;URL=create.php">
<br>Pease wait.......<br>
<?php

    
}


?>

Etiquetas: php, query, select, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:30.