1

Temat: mysqli podstawy

https://ti.dxe.pl/forum/viewtopic.php?id=659

2

Odp: mysqli podstawy

<form action="t.php" method="post">
    Imie <input type="text" value="" name="imie"><br>
    Nazwisko <input type="text" value="" name="nazwisko"><br>
    Usun <input type="text" value="" name="usun"><br>
    <input type="submit" value="Dodaj">
</form>

<?php
     $con = mysqli_connect('localhost', 'root', '', 'firma1');
     //
     if ($_POST)
     {
         $imie = $_POST['imie'];
         $nazwisko = $_POST['nazwisko'];
         $sql = "INSERT INTO baza VALUES (NULL, '$imie', '$nazwisko', '3', '4');";
         $wynik = mysqli_query($con, $sql);
         if ($wynik)
           echo '<p>Dodano do bazy</p>';
         else
           echo '<p>Nie dodano do bazy</p>';
     //*************************************
         // Usuń rekord
         $usun = $_POST['usun'];
         $sql = "DELETE FROM baza WHERE id=$usun;";
         $wynik = mysqli_query($con, $sql);
         if (mysqli_affected_rows($con))
           echo '<p>Usunieto rekord</p>';
         else
           echo '<p>Nie mogę usunąć rekordu</p>';

     }
     //*************************************
     $sql = 'SELECT * FROM baza;';
     $wynik = mysqli_query($con, $sql);
     //
       while ($wiersz = mysqli_fetch_array($wynik))
       {
         echo $wiersz['id'].'-'.$wiersz['imie'].'-'.$wiersz['nazwisko'].'<br>';
       }     //
     //*************************************
     $sql = 'SELECT * FROM baza;';
     $wynik = mysqli_query($con, $sql);
     //
       echo "<hr><table border=1>";
       while ($wiersz = mysqli_fetch_array($wynik))
       {
         echo "<tr>";
         echo "<td>"
             .$wiersz['id']."</td><td>"
             .$wiersz['imie']."</td><td>"
             .$wiersz['nazwisko']."</td>";
         echo "</tr>";
       }     //
       echo "</table><hr>";
     //*************************************
     $sql = 'SELECT * FROM baza;';
     $wynik = mysqli_query($con, $sql);
     //
       while ($wiersz = mysqli_fetch_array($wynik))
       {
         echo '<div style="background-color: yellow; float: left"><img src="'.$wiersz['rok'].'.jpg" alt="brak zdjecia"><br>';
         echo $wiersz['id']."<br>";
         echo $wiersz['imie'].'-'.$wiersz['nazwisko'].'</div>';
       }     //

   
      mysqli_close($con);



/*
     // Dodaj rekord
     $sql = 'INSERT INTO baza VALUES (NULL, "1", "2", "3", "4");';
     $wynik = mysqli_query($con, $sql);
     if ($wynik)
       echo '<p>Dodano do bazy</p>';
     else
       echo '<p>Nie dodano do bazy</p>';
     //*************************************
     // Usuń rekord
     $sql = 'DELETE FROM baza WHERE id=10;';
     $wynik = mysqli_query($con, $sql);
     if (mysqli_affected_rows($con))
       echo '<p>Usunieto rekord</p>';
     else
       echo '<p>Nie mogę usunąć rekordu</p>';
     //*************************************
     // Zmień rekord
     $sql = 'UPDATE baza SET imie="imie1" WHERE id=1;';
     $wynik = mysqli_query($con, $sql);
     if (mysqli_affected_rows($con))
       echo '<p>Zmieniono rekord</p>';
     else
       echo '<p>Nie mogę zmienić rekordu</p>';
     //*************************************
     // Pokaż rekordy
     $sql = 'SELECT * FROM baza;';
     $wynik = mysqli_query($con, $sql);
     //
     if ($wynik != NULL)
     {
       while ($wiersz = mysqli_fetch_array($wynik))
       {
         echo $wiersz['id'].'<br>';
       }
     } else echo('Brak rekordów');
     mysqli_close($con);
   }
   else echo('Połączenie nieudane!');
   */
?>