PHP / MySQL ile phpMyAdmin veritabanına bağlanırken

3 Cevap php

Ben şimdi ben HTML giriş etiketleri ile çalışmak nasıl biliyor ve ben bir veritabanına veri eklemek için nasıl biliyorum ama benim sorunum olduğunu. Peaple kayıt siteme için bir kayıt formu yapmak istiyorum, phpMyAdmin kullanarak bir veritabanı yaptık Ben zaten phpMyAdmin yapılır veritabanına bağlanmak nasıl bilmiyorum.

3 Cevap

Veritabanı, MySQL veri tabanı, bir phpMyAdmin veritabanıdır. phpMyAdmin DB bağlayan yalnızca PHP kodudur.

mysql_connect('localhost', 'username', 'password') or die (mysql_error());
mysql_select_database('db_name') or die (mysql_error());

// now you are connected

Bir kullanıcı, kullanıcı (örneğin, localhost) kullanarak MySQL konuşmak için izin verilen bir dizi kurmak, onlar veritabanı .. ve saygınlık ile gerekenleri yapmak için o kullanıcıya yeterli izinleri verin.

Kullanıcı başlatmak için temel CRUD ayrıcalıkları gerekir, bir formdan alınan verileri depolamak için yeterli oluyor. Izinler kalanı kendi kendini açıklayıcı, artık onun işi yapmak için gereken daha az güç kullanıcıyı ver, vb tabloları değiştirmek için, yani izin vardır.

MySQL bağlanmak

<?php

/*** mysql hostname ***/
$hostname = 'localhost';

/*** mysql username ***/
$username = 'username';

/*** mysql password ***/
$password = 'password';

try {
    $dbh = new PDO("mysql:host=$hostname;dbname=mysql", $username, $password);
    /*** echo a message saying we have connected ***/
    echo 'Connected to database';
    }
catch(PDOException $e)
    {
    echo $e->getMessage();
    }
?>

Ayrıca MySQL sunucusuna yeni bir bağlantı açmak için mysqli_connect () fonksiyonu.

<?php
// Create connection
$con=mysqli_connect(host,username,password,dbname); 

// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
?>