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

MYSQL, jak wybrać tabele?

Object Storage Arubacloud
0 głosów
789 wizyt
pytanie zadane 24 kwietnia 2017 w SQL, bazy danych przez xEwald Początkujący (420 p.)
Witam, mam baze danych o nazwie "news" w niej mam tabele "news" i "user". Mam pytanie, jak mam wybrać w pliku polacz.php którą "tabele" chcę "połączyć" do strony? Czy php sam będzie wiedział, że teraz ma wyciągnąć dane akurat z tej tabeli? Z góry dziękuje za pomoc :)

1 odpowiedź

+1 głos
odpowiedź 24 kwietnia 2017 przez KariK-02 Mądrala (6,030 p.)
W zapytaniu SQL piszesz, z której tabeli chcesz wyjąć lub dodać, lub usunąć dane. PHP automatycznie nie wie.

przykład: " SELECT * FROM ` nazwa_tabeli  `"
komentarz 24 kwietnia 2017 przez xEwald Początkujący (420 p.)
edycja 24 kwietnia 2017 przez xEwald
<?php
mysql_connect('localhost', 'root' , '');
mysql_select_db("news");
mysql_query("SET NAMES 'utf16'");
mysql_tablename("news")
?>

Takie coś zadziała?

#Edit:

Niestety, nie działa, chciałbym aby wybrało tabele news z bazy danych "news" :/

 

1
komentarz 24 kwietnia 2017 przez KariK-02 Mądrala (6,030 p.)

Ok zacznijmy od tego, że zapis mysql jest nie poprawny, w nowych wersjach jest on juz nie wspierany - teraz się stosuje mysqli lub PDO.

Widzę, że jesteś początkujący więc proszę żebyś zajrzał pod te linki:

LINK-1 LINK-2

komentarz 24 kwietnia 2017 przez xEwald Początkujący (420 p.)
Mógłbyś mi to napisać? :/

Ja idę czytać, byłbym bardzo wdzięczny..

Bardzo potrzebuję tego :(
1
komentarz 24 kwietnia 2017 przez KariK-02 Mądrala (6,030 p.)
$db = mysqli_connect("localhost", "root", "", "nazwa_bazy") or die(mysqli_error());

Podpięcie do bazy:

 

komentarz 24 kwietnia 2017 przez xEwald Początkujący (420 p.)
Chodzi mi o to, żeby podłączało od razu do tabeli "news" etc.
1
komentarz 24 kwietnia 2017 przez KariK-02 Mądrala (6,030 p.)
Za każdym razem gdy uruchomisz jakiś kod php, w którym znjaduje się ta linijka to od razu zostaniesz połączony z bazą
komentarz 24 kwietnia 2017 przez xEwald Początkujący (420 p.)
Albo ja jestem głupi, albo się nie zrozumieliśmy.

mam kod polacz.php, tam podpina od razu pod baze danych "news". NEwsy sa w tabeli news a użytkownicy w tabeli "reg". Chce, aby polacz.php łączyło się  z tabelą news, w której są id newsa, autor, data, treść.
komentarz 24 kwietnia 2017 przez KariK-02 Mądrala (6,030 p.)

Rozumiem, że to jest polacz.php:

<?php
mysql_connect('localhost', 'root' , '');
mysql_select_db("news");
mysql_query("SET NAMES 'utf16'");
mysql_tablename("news")
?>

Jeśli tak jest, to jest w nim wiele blędów.

Tak powinno się robić w twoim przypadku:

$db = mysqli_connect('localhost', 'root', '', 'news') or die(mysqli_error()) ;

A jak chcesz połączyć się z tabelą "news" to tylko tedy kiedy chcesz wykonać zapytanie sql, która ma wykonac jakieś działanie w tej tabeli np. usunięcie, dodanie, wczytanie

komentarz 24 kwietnia 2017 przez KariK-02 Mądrala (6,030 p.)
Fajnie byłoby jakbyś wrzucił screena z bazy danych

Podobne pytania

0 głosów
1 odpowiedź 358 wizyt
0 głosów
3 odpowiedzi 174 wizyt
0 głosów
1 odpowiedź 3,534 wizyt

92,542 zapytań

141,383 odpowiedzi

319,482 komentarzy

61,929 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...