• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Mam gotowy plik SQL i PHP zastosowany do bazy danych w phpMyAdmin. Czy dobrze wykonuję ten etap?

0 głosów
1,336 wizyt
pytanie zadane 3 października 2015 w SQL, bazy danych przez Krzysiek_34 Mądrala (6,640 p.)

W pliku schema.sql mam zapisane:

CREATE TABLE IF NOT EXISTS users (
  id int(1) NOT NULL AUTO_INCREMENT,
  login varchar(30) NOT NULL,
  password varchar(40) NOT NULL,
  email varchar(50) NOT NULL,
  PRIMARY KEY (id),
  UNIQUE KEY (login, email)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

W pliku db.php mam zapisane:

<?php
$db_host = 'localhost';
$db_name = 'nazwa_bazy';
$db_user = 'user';
$db_pass = 'password';
$db_charset = 'utf8';

try
{
	$db = new PDO('mysql:dbname='.$db_name.';host='.$db_host.';charset='.$db_charset.';', $db_user, $db_pass);
}
catch(PDOException $e)
{
	die($e->getMessage());
}
?>

Mam następujące pytania.

W moim przypadku w phpMyAdmin gdy wchodzę w utworzoną bazę, to najpierw wykonuję zapytanie z pliku schema.sql, a następnie z pliku db.php?

Czy wystarczy tylko, że wykonam zapytanie z pliku schema.sql?

1 odpowiedź

0 głosów
odpowiedź 4 października 2015 przez writen Nałogowiec (29,060 p.)
Plik sql służy ci tutaj jedynie aby utworzyc tabelę i jej strukturę w bazie danych.

Plik php nie jest ci do tego potrzebny. Jest on potrzebny w aplikacji napisanej w php, aby mogła się ona połączyć z bazą danych.

Czy zanim zacząłęś robić coś z bazą danych i skryptami php poczytałeś cokolwiek o tym? Wygląda to tak jakbyś chciał coś zrobić, ale zapomniałeś o nauczeniu się podstawowych rzeczy.
komentarz 4 października 2015 przez Krzysiek_34 Mądrala (6,640 p.)
Przeczytałem ten temat na kilku forach, każdy pisał nieco inaczej i zmieszałem się.

Dobra, wezmę pod uwagę to co napisałeś.

Dzięki za wskazówkę.

Podobne pytania

0 głosów
2 odpowiedzi 1,523 wizyt
0 głosów
1 odpowiedź 556 wizyt
0 głosów
3 odpowiedzi 1,625 wizyt
pytanie zadane 13 listopada 2015 w SQL, bazy danych przez niezalogowany

93,776 zapytań

142,732 odpowiedzi

323,384 komentarzy

63,379 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...