chenler19 Posted May 13, 2017 Share Posted May 13, 2017 Buenos días, Estoy intentando hacer una página que me consulte los pedidos en "estado enviado" de cada día y envíe un email automáticamente con los datos de los pedidos a la agencia de transportes, pero la verdad es que estoy parado con la consulta a la base de datos, la consulta la tengo correcta, pero al hacerla mediante PHP no me sale y desconozco el motivo, he probado ya mil cosas, a ver si alguien tiene una idea. Os pongo lo que tengo de código: <!DOCTYPE html> <html> <body> <?php /* ACCESO A LA BD CON UNA CONSULTA DE LOS PEDIDOS QUE SE HAN PUESTO EN ESTADO "ENVIADO" EN EL DIA DE HOY*/ $servername = "MI_NOMBRE_SERVIDOR"; $username = "MI_NOMBRE_USUARIO"; $password = "MI_PASSWORD"; $dbname = "MI_NOMBRE_BD"; $conn = new mysqli($servername, $username, $password); // COMPRUEBO CONEXION if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully"; mysql_select_db($dbname, $conn); $sql='SELECT * FROM `'._DB_PREFIX_.'product`'; $result = $conn->query($sql); echo "$result"; if ($result->num_rows > 0) { // output data of each row echo "entra a mostrar resultados"; while($row = $result->fetch_assoc()) { echo "<br> id: ". $row["id"]. " - Name: ". $row["firstname"]. " " . $row["lastname"] . "<br>"; } } else { echo "0 results"; } EL RESULTADO QUE OBTENGO ES: Connected successfully0 results Es como si la consulta no tuviera resultados, pero cuando la hago desde prestashop si funciona y obtengo datos. También he probado a hacerla de varias maneras ($sql='SELECT * FROM `ps_product`';) ... pero nada. Creo que el problema está en que la consulta no tiene datos... Alquien me podría echar una mano para hacer un ejemplo de consulta a la BD de prestashop? Gracias. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now