Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] Uruchmienie skryptu z pliku skrypt.sql, za pomocą funkcji mysql_query($query);
grohu
post
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 29.07.2003
Skąd: skąd-inąd.

Ostrzeżenie: (0%)
-----


Mam zewnetrzny plik ze skryptem:

Kod
CREATE TABLE `manager_wwwcategories` (
  `wwwcat_id` int(11) NOT NULL auto_increment,
  `idlog` int(11) NOT NULL default '0',
  `wwwcat_name` varchar(40) default NULL,
  PRIMARY KEY  (`wwwcat_id`)
) TYPE=MyISAM;

CREATE TABLE `manager_www` (
  `www_id` int(11) NOT NULL auto_increment,
  `filecat_id` int(11) default NULL,
  `www_address` varchar(100) default NULL,
  `www_description` text,
  `www_save` date default NULL,
  PRIMARY KEY  (`www_id`)
) TYPE=MyISAM;


i chcialbym moc ten skrypt uruchomic z poziomu php w instalatorze bazy.
probowalem takich sposob:
Kod
mysql_query(include("skrypt.sql"));


oraz wczytujac zawartość pliku (fopen) do zmiennej i wstawiając tą zmienną do mysql_query($sql);. Ta metody też niestety nie zadziałała. W zmiennej probowalem wyciąć wszystki znaki nowej linii i zastąpić je spacjami
Kod
$sql = str_replace("\n", " ", $sql);
ale i to nie pomogło.

w jaki sposób uruchomić ten skrypt (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

ps. w gre nie wchodzi opcja uruchamiania z konsoli bo to ma byc instalator oparty o strone WWW...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kuziu
post
Post #2





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. $sql = &#092;"CREATE TABLE `manager_wwwcategories` (\";
  4. $sql .= &#092;"`wwwcat_id` int(11) NOT NULL auto_increment,\";
  5. $sql .= &#092;"`idlog` int(11) NOT NULL default '0',\";
  6. $sql .= &#092;"`wwwcat_name` varchar(40) default NULL,\";
  7. $sql .= &#092;"PRIMARY KEY  (`wwwcat_id`)\";
  8. $sql .= &#092;") TYPE=MyISAM;\";
  9.  
  10. mysql_query($sql) or die(mysql_error());
  11.  
  12. ?>


Ten post edytował Kuziu 21.02.2005, 14:08:21
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 22:29