This is the error
Fatal error: Uncaught Error: Call to undefined method PDOStatement :: store_result () in C: \ xampp \ htdocs \ helpProgramming \ core \ controllers \ searchWController.php: 44 Stack trace: # 0 C: \ xampp \ htdocs \ helpProgramming \ index.php (6): include () # 1 {main} thrown in C: \ xampp \ htdocs \ helpProgramming \ core \ controllers \ searchWController.php on line 44
Here is my code;
<?php
// Instancia de la conexión con los datos requeridos
$pdo = new PDO('mysql:host=localhost;dbname=help_programing', 'root', '');
$likeparametro= "%$BusquedaGet%";
$stmt = $pdo->prepare("SELECT *FROM pageswebsites
WHERE titulo LIKE ? ORDER BY ID DESC");
//Ejecutamos la consulta , pasamos el parámetro para el like,
//que será una variable que ya se construyó anteriormente
$stmt->execute([$likeparametro]);
$stmt->store_result();
$data = $stmt->fetchAll();//Obtenemos los resultados
//Iteramos sobre estos resultados.
if($data->num_rows <= 1){
echo 'no hay resultados';
} else {
foreach($data as $row) {
?>
<a class="contresult" href="?view=pagew&id=<?php echo $row['viewPage']; ?>&cateinfo=<?php echo $row['categoria']; ?>">
<div class="conResult">
<div class="titulocon">
<h2><?php echo $row['titulo']; ?></h2>
<hr>
</div>
<div class="contcon">
<p><?php echo $row['content']; ?></p>
</div>
</div>
</a>
<?php
}}
?>
What I want to do is that when there are no results, the echo appears, but in doing so, it gives me this error. What can I do?