Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][SQL] Problem z bazą danych
Forum PHP.pl > Forum > Przedszkole
Certr
Dopiero zaczynam z bazą danych i mam problem. Pojawia się błąd:

Parse error: syntax error, unexpected T_STRING in c:\usr\krasnal\www\Test\base.php on line 7

Co jest źle w tej bazie danych?

  1. <?php 
  2.  
  3. $sql= mysql_connect ('127.0.0.1', 'root', 'krasnal');
  4.  
  5. mysql_create_db ('cos');
  6.  
  7. CREATE TABLE `ee` (
  8. `a` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  9. `b` VARCHAR(60) NOT NULL,
  10. `c` TEXT NOT NULL,
  11. `d` SMALLINT DEFAULT '0',
  12. `e` FLOAT NOT NULL,
  13. `f` TINYINT NOT NULL 
  14. ) TYPE = MYISAM;
  15.  
  16.  
  17. ?>
nospor
zapytania mysql wykonuje sie przez mysql_query() a nie przez gołe ich napisanie w php tak jak ty to zrobiles.
CREATE TABLE .... to jest wlasnie zapytanie ktore musisz uzyc przy wykonaniu mysql_query(). wiecej info w manualu
Certr
Czyli żeby móc korzystać z bazy to muszę zrobić coś takiego ?:

  1. <?php 
  2.  
  3. $sql= mysql_connect ('127.0.0.1', 'root', 'krasnal');
  4.  
  5. mysql_create_db ('cos');
  6. mysql_select_db ('cos');
  7.  
  8. $base= "CREATE TABLE `ee` (
  9. `a` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  10. `b` VARCHAR(60) NOT NULL,
  11. `c` TEXT NOT NULL,
  12. `d` SMALLINT DEFAULT '0',
  13. `e` FLOAT NOT NULL,
  14. `f` TINYINT NOT NULL 
  15. ) TYPE = MYISAM;";
  16.  
  17. mysql_query ($base);
  18.  
  19. ?>
nospor
tak
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.