No estoy seguro de por qué recibo este error de conexión fallida. Estoy seguro de que el servidor donde se encuentra la base de datos es "localhost:3306". Actualmente estoy usando cPanel para acceder a myAdmin.
mi codigo php es
<?php $server = "localhost:3306"; $username="root"; $password=""; $dbname ="mommyinfo"; $conn = new mysqli($server, $username, $password, $dbname); if ($conn-> connect_error){ die("Connection failed: " . $conn->connect_error); } $sql = "SELECT title, dateposted FROM post"; $result = $conn->query($sql); if($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo $row["title"] . $row["dateposted"] . "<br>"; } }else { echo "More posts coming soon!"; } $conn->close(); ?>En la parte superior de PHP My Admin dice: Servidor: localhost:3306 »Base de datos: mommyinfo »Tabla: publicación
Mi objetivo es mostrar las cinco publicaciones más recientes en un div en mi sitio web. Lo he buscado y parece que no puedo encontrar una respuesta que lo solucione. ¡Gracias por adelantado!
Elimine el número de puerto del archivo de configuración, simplemente mantenga el servidor mysql como localhost y luego intente.
Las tareas son: