El problema radica en que hay un codigo que nesesito modificar, el cual es el siguiente:
Código :
<?php $buscar = $_GET['buscar']; //Conectamos a la BD y hacemos la búsqueda $link = mysql_connect("localhost", "elecash_elecash", "password"); mysql_select_db("elecash_prueba"); $sql = "SELECT * FROM datos WHERE pelicula LIKE '%$buscar%' ORDER BY pelicula"; $result = mysql_query($sql, $link); //Si encontramos algo if ($row = mysql_fetch_array($result)){ echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>"; echo "<datos error='no'> \n"; //Mostramos los registros do { echo "<registro> \n"; echo "<campo>".$row["pelicula"]."</campo> \n"; echo "<campo>".$row["director"]."</campo> \n"; echo "<campo>".$row["ano"]."</campo> \n"; echo "<campo>".$row["duracion"]."</campo> \n"; echo "</registro> \n"; } while ($row = mysql_fetch_array($result)); echo "</datos>"; } //Si no se ha encontrado nada else { echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>"; echo "<datos error='si'>\n<error>¡No se ha encontrado ningun registro!</error>\n</datos>"; } ?>
y bueno el problema es el siguiente, quiero modificar esta para q se conecte a mi base de datos, la cual en mi host dise q es esto:
Your dateabase information
Name: historiavk_es_db
Username: historiavk
Contraseña: no password needed
Host: localhost
lo cual me ase pensar en que el codigo debe quedar asi!:
Código :
<?php $buscar = $_GET['buscar']; //Conectamos a la BD y hacemos la búsqueda $link = mysql_connect("localhost", "historiavk_es_db", " "); mysql_select_db("base_datos"); $sql = "SELECT * FROM datos WHERE pelicula LIKE '%$buscar%' ORDER BY pelicula"; $result = mysql_query($sql, $link); //Si encontramos algo if ($row = mysql_fetch_array($result)){ echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>"; echo "<datos error='no'> \n"; //Mostramos los registros do { echo "<registro> \n"; echo "<campo>".$row["pelicula"]."</campo> \n"; echo "<campo>".$row["director"]."</campo> \n"; echo "<campo>".$row["ano"]."</campo> \n"; echo "<campo>".$row["duracion"]."</campo> \n"; echo "</registro> \n"; } while ($row = mysql_fetch_array($result)); echo "</datos>"; } //Si no se ha encontrado nada else { echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>"; echo "<datos error='si'>\n<error>¡No se ha encontrado ningun registro!</error>\n</datos>"; } ?>
Bueno no le he colocado contraseña por q en mi host dise q no nesesita, por eso lo coloq con un espacio.
ahora diganme, esta bien esto?
