Hola a todos tengo un poblemilla para acceder desde mi php a mi base mysql
function ColocarPreguntas(){
<?php
echo "Hola mundo";
?>
}
Si ejecuto esta linea en mi php obtengo como resultado:
function ColocarPreguntas(){
Hola mundo
}
Pero si eejcuto lo siguente
function ColocarPreguntas(){
<?php
mysql_connect("localhost","pepe","mipass");
mysql_select_db("bdguapi");
$result=mysql_query("select pregunta from PreguntasSecretas");
echo "Hola mundo"
?>
}
Con esto obtengo solo
function ColocarPreguntas(){
Solo eso. Es como si no consigura leer mas el php pinso que falla cundo inteneta aceder a al base de datos hay esta mi pregunta solo me he creado el usuario y las tablas que intento aceder, no he modificado ningun fichero ni nada de configuracion de mysql ni nada no se si hace falta.
Pues tienes todo mal, para especificar que vas a comenzar a codear en php debes iniciar así:
<?php
aqui el php que quieras
?>
Otra, lo de MySQL ta mal:
Pequeños trucos en PHPhttp://foro.elhacker.net/index.php/topic,152467.0.html
Citar
Aquí dejo una función muy sencilla pero útil ;)
<?php
function conectar($host, $user, $pass, $database){
$conectar = mysql_connect($host, $user, $pass) or die(mysql_error());
mysql_select_db($database,$conectar);
return $conectar;
}
$conexion=conectar("tuhost","user","password","basededatos");
?>
Por ejemplo, en cada desarrollo creo un archivo llamado db.php y lo incluyo (include()) en mis php que usan MySQL. Ya solo utilizamos la variable $conexion como identificador de conexión.
Suerte
Me sigue pasando lo mismo. no se si es que tengo que configurar algo en mysql