• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zmienne w zapytaniu do bazy danych. PHP

VPS Starter Arubacloud
–1 głos
345 wizyt
pytanie zadane 14 czerwca 2017 w PHP przez Robert Ziemniak Nowicjusz (160 p.)

To mój kod :

   Podaj id rekordu(1,13):<br>
   <form method="post" action="Zadanie1.php">
   <input type="text" name="rekord">
   <input type="submit" name="przycisk">
   </form>

<?php
   
  if(isset($_POST['rekord'])) $id = $_POST['rekord'];
  if(!$id = mysqli_connect("Localhost", "root", ""))
  {
  	echo "Błąd przy próbie połączenia z bazą";
  	exit();
  }
  if(!mysqli_select_db($id, 'Ksiega'))
  {
  	echo "Błąd przy próbie wyboru bazy danych";
  }

  $query = "SELECT * FROM osoba1 WHERE Id = '$id'";

  if(!$result = mysqli_query($id, $query))
  {
  	echo "Błąd wykonania zapytania";
  }

  while($row = mysqli_fetch_row($result))
  {
  	echo "<table>";
  	echo "<tr>";
  	echo "<td>$row[0]</td>";
  	echo "<td>$row[1]</td>";
  	echo "<td>$row[2]</td>";
  	echo "<td>$row[3]</td>";
  	echo "<td>$row[4]</td>";
  	echo "</tr>";
  }
  
?>

A problem jest taki, że wyskakuje mi błąd przy próbie odczytania id ze zmiennej w zapytaniu do bazy wiem, że na tym forum był podobny temat ale tam było napisane tylko o wkładaniu danych do bazy. Z góry dzięki za pomoc.

1 odpowiedź

+1 głos
odpowiedź 14 czerwca 2017 przez Michał Kazula Pasjonat (19,540 p.)
Co to jest !$id = mysql_?
komentarz 14 czerwca 2017 przez Robert Ziemniak Nowicjusz (160 p.)
Nie zwróciłem uwagi, że tak samo nazwałem zmienną której przypisuje identyfikator połączenia z bazą i wartość  wpisaną z pola tekstowego. Dzięki bo sam sporo nad tym siedziałem i tego nie zauważyłem.
komentarz 14 czerwca 2017 przez jpacanowski VIP (101,940 p.)

Pewnie mu chodziło o:

!($id = mysql_ ...)

Podobne pytania

+3 głosów
4 odpowiedzi 4,471 wizyt
pytanie zadane 10 kwietnia 2015 w PHP przez Hatter Gaduła (3,180 p.)
0 głosów
1 odpowiedź 1,464 wizyt
pytanie zadane 20 sierpnia 2018 w SQL, bazy danych przez lukii1717 Nowicjusz (140 p.)
0 głosów
2 odpowiedzi 215 wizyt

93,012 zapytań

141,977 odpowiedzi

321,266 komentarzy

62,354 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...