Создание таблицы PHPMYADMIN

Привет всем im обучения phpmyadmin вместе с некоторыми PHP скриптов.
Мне нужна помощь в составлении правильных таблиц для моей базы данных «телефонная книга».

Вот код для участников:

mysql_select_db ("phonebook"); 

$username=$_POST['username'];
$password=$_POST['password'];
$sqlQuery="insert into members  values(null,'$username' ,'$password' )" ;
$result=mysql_query($sqlQuery);  

include('index.php');

Вопрос в том, как построить таблицу и какие поля для нее создать? большое спасибо: D

1 ответ

  1. Сначала необходимо иметь таблицу в базе данных для хранения информации

    Вы можете использовать этот запрос. Сначала перейдите к phpmyadmin — > выберите базу данных, и у вас есть вкладка, которая говорит SQL, откройте эту вкладку и вставьте этот запрос

    CREATE TABLE `phonebook` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `phone` varchar(250) DEFAULT NULL,
      `username` varchar(250) DEFAULT NULL,
      `password` varchar(20) DEFAULT NULL,
      PRIMARY KEY (`id`)
    );
    

    Далее вам нужно будет сделать подключение к базе данных вашего скрипта. Как нищий вы можете сделать это вот так.

    $dbCon = mysqli_connect("localhost","root","password","database");
    

    после подключения вам понадобится форма. Сделайте это таким образом.

    <form action='' method='post'>
        Phone:<input type='text' name='phone'><br>
        Username:<input type='text' name='username'><br>
        Password:<input type='password' name='password'><br>
        <input type='submit' name='submit' value='save'>
    </form>
    

    после того, как форма будет отправлена вам нужно будет взять данные и вставить в БД

    if(isset($_POST['submit'])){
        $phone = mysqli_real_escape_string($dbCon, $_POST['phone']);
        $username = mysqli_real_escape_string($dbCon, $_POST['username']);
        $password = mysqli_real_escape_string($dbCon, $_POST['password']);
    
        $sqlQuery = "insert into members (phone, username, password) values('$phone','$username','$password')" ;
        $result  =  mysqli_query($sqlQuery);
        if(!$result){
            echo mysqli_error();
        }
    
    }
    

    У вас есть много много примеров онлайн просто прочитать их 🙂