27 lines
		
	
	
		
			742 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			742 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| /**
 | |
|  * Získá jednoho žáka z databáze podle id
 | |
|  * 
 | |
|  * @param object $connection - připojení k databázi
 | |
|  * @param integer $id - id žáka
 | |
|  * 
 | |
|  * @return mixed asociativní pole, které obsahuje informace o jednom konkrétním žákovi nebo vrátí null, pokud žák nebyl nalezen
 | |
|  * 
 | |
|  */
 | |
| function getStudent($connection, $id){
 | |
|     $sql = "SELECT * FROM student WHERE id = ?";
 | |
| 
 | |
|     $stmt = mysqli_prepare($connection, $sql);
 | |
| 
 | |
|     if ($stmt === false) {
 | |
|         echo mysqli_error($connection);
 | |
|     } else {
 | |
|         mysqli_stmt_bind_param($stmt, "i", $id);
 | |
|         if (mysqli_stmt_execute($stmt)) {
 | |
|             $result = mysqli_stmt_get_result($stmt);
 | |
|             return mysqli_fetch_array($result, MYSQLI_ASSOC);
 | |
|         }
 | |
|     }
 | |
| }
 |