Gracias por su respuestas.
Les comento que ya la metí en una función PHP así:
function consultaM(){
$sql5=mysqli_query($con,"SELECT * FROM cata_materiales");
}
y ahorita me surgió otro problema por que yo mando llamar desde un enlace un una función javascrip y ya lo hice así:
<li><a href="javascript
:mostrar('Cmateriales'); ">Materiales</a></li>
y la funcion es esta:
<script type="text/javascript">
function mostrar(id){
document.getElementById(id).style.display = 'block';
}
</script>
que lo que hace es mostrarme un div llamado id=Cmateriales que tengo oculto y dentro de ese div es donde quiero mostrar la consulta que ya les mencione, y el problema es que no se como hacerle para el momento de darle clic al encale aparte de que me llame esa función y aga aparecer el div también quiero que se ejecute la consulta que tengo en la función anterior, intente mandando llamar desde HTML(porque el enlace que tengo es HTMl) la función PHP pero ya vi que no se puede.
Si alguien tiene una idea o si esta duda no es de este tema que me diga y también de favor me pueden decir otra manera de solucionarlo para asi yo buscar sobre ese tema pero si me pueden poner un ejemplo pues mejor