Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] warunek sprawdzenia wiersza w bazie
dentopolis
post
Post #1





Grupa: Zarejestrowani
Postów: 252
Pomógł: 0
Dołączył: 14.08.2016

Ostrzeżenie: (0%)
-----


chciałbym jeśli istnieje wiersz w bazie, wykonać jego UPDATE a jeśli nie istnieje to utworzyć. mam tu jakiś błąd, być może w tym miejscu:
if ($polacz and $row['pacjent'] == $id) {

co powinienem poprawić?

  1. <?php
  2. function connect()
  3. {
  4. $dbhost = "localhost";
  5. $dbuser = "root";
  6. $dbpass = "";
  7. $dbname = "gabinet";
  8.  
  9. // Create connection
  10. $conn = new mysqli($dbhost, $dbuser, $dbpass, $dbname) or die($conn->connect_error);
  11.  
  12. return $conn;
  13. }
  14.  
  15. $conn=connect();
  16. $query="SELECT * FROM wywiad WHERE pacjent = $id";
  17. $polacz=$conn->query($query);
  18. $conn->set_charset("utf8");
  19.  
  20. if ($polacz and $row['pacjent'] == $id) {
  21. if ($polacz == true) {
  22. echo "istnieje w bazie, wykonać update";
  23. }
  24. else {
  25. }
  26. }
  27. else {
  28.  
  29. echo "nie ma, wykonać insert ";
  30.  
  31. }
  32.  
  33.  
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 03:59