Только код с комментариями, со временем будут дополнения.
Подключить базу данных MySQL в PHP7
1 2 3 4 5 6 7 8 |
try{ $pdo=new PDO('mysql:host=localhost;dbname=namebase;charset=utf8','Login_Base','Password_Base'); } catch(PDOException $e){ echo "Невозможно установить соединение с базой данных<br />"; } |
Сделаем запрос к таблице БД
1 2 3 4 5 6 7 8 9 |
$zapros="select name_table from table_base"; $rezultat=$pdo->query($zapros); //или $rezultat=$pdo->prepare($zapros); //Эта функция заслуживает отдельного рассмотрения... |
Получим данные из выборки
Если у нас в выборке много строк, то используем цикл
Первый вариант:
1 2 3 4 5 |
foreach($rezultat as $r){ echo $r['name_table']; } |
Второй вариант
1 2 3 4 5 |
while($r=$rezultat->fetch()){ echo $r['name_table']; } |
Если мы заранее знаем, что у нас будет только одна строка в выборке, то пишем без цикла:
1 2 3 4 |
$r=$rezultat->fetch(); echo $r['name_table']; |
Получим количество строк в выборке
1 2 3 |
echo $rezultat->rowCount(); |
Получим последний id вставленной строки
1 2 3 |
$id=$pdo->lastInsertId(); |
Продолжение следует…