Witam,
Napotkałem problem przy szukaniu danych w bazie danych.
Mianowicie chciałbym zrobić coś takiego w php że jeżeli wpiszesz coś w jedno pole input to później po kliknięciu przycisku wyszukuje tej informacji w bazie danych. Jeśli jest prawdziwa(znalazło takie pole w danej kolumnie) to przenosi cię na inną stronę php na której wypisuje wszystkie wartości tego całego jednego wiersza. Niestety mam jakiś problem odnośnie mojego php. Przy okazji chciałbym dowiedzieć się czy istnieje jakiś bardziej bezpieczny sposób łączenia się z bazą danych(poznałem tylko ten tradycyjny)
<form method="post">
<input type="text" name="nem"><br/>
<button type="submit" name="submit">Szukaj</button>
</form>
<?php
if(isset($_POST['submit'])){
$w = $_POST['nem'];
$pol = mysqli_connect("localhost","root","","test");
$q = ("SELECT * FROM `testowynr` WHERE `Numerek` = `$w`;");
$stmt = mysqli_stmt_init($pol);
if(!mysqli_stmt_prepare($stmt,$q)){
die(mysqli_error($pol));
}
mysqli_stmt_execute($stmt);
$stmt->close();
$pol->close();
}
?>
Z góry dziękuje za pomoc!