Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: David Vans en 29 Agosto 2007, 22:02 pm



Título: Php Vs MySql
Publicado por: David Vans en 29 Agosto 2007, 22:02 pm
Hola a todos tengo un poblemilla para acceder desde mi php a mi base mysql

Código:
		function ColocarPreguntas(){

<?php

echo "Hola mundo";
   ?>

}


Si ejecuto esta linea en mi php obtengo como resultado:
Código:
function ColocarPreguntas(){


Hola mundo


}

Pero si eejcuto lo siguente



Código:
		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
Código:
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. 


Título: Re: Php Vs MySql
Publicado por: дٳŦ٭ en 29 Agosto 2007, 22:58 pm
Pues tienes todo mal, para especificar que vas a comenzar a codear en php debes iniciar así:

Código:
<?php
aqui el php que quieras
?>

Otra, lo de MySQL ta mal:

Pequeños trucos en PHP
http://foro.elhacker.net/index.php/topic,152467.0.html

Citar
Aquí dejo una función muy sencilla pero útil  ;)

Código
  1. <?php
  2. function conectar($host, $user, $pass, $database){
  3. $conectar = mysql_connect($host, $user, $pass) or die(mysql_error());
  4. mysql_select_db($database,$conectar);
  5. return $conectar;
  6. }
  7. $conexion=conectar("tuhost","user","password","basededatos");
  8. ?>
  9.  

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


Título: Re: Php Vs MySql
Publicado por: David Vans en 31 Agosto 2007, 11:26 am
Me sigue pasando lo mismo. no se si es que tengo que configurar algo en mysql