Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Punjenje baze iz PHP-a ??

[es] :: PHP :: Punjenje baze iz PHP-a ??

[ Pregleda: 2968 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ptomic
Petar Tomic

Član broj: 18351
Poruke: 68
80.93.237.*



+1 Profil

icon Punjenje baze iz PHP-a ??10.01.2004. u 01:52 - pre 246 meseci
Imam problem da mi se redovno prijavi sledeca greska:
Citat:
Connected successfullyQuery failed : You have an error in your SQL syntax near '; CREATE TABLE phpbb_flags (flag_id int(10) NOT NULL auto_increment, flag_na' at line 1


Koristim ovakav PHP fajl za punjenje, pomagajte ljudi, gde gresim??

Code:
<?php 
   /* Connecting, selecting database */ 
   $link = mysql_connect("localhost", "{username za DB}", "{pass za DB}") 
       or die("Could not connect : " . mysql_error()); 
   print "Connected successfully"; 
   mysql_select_db("{DB}") or die("Could not select database"); 

   /* Performing SQL query */ 
   $query = "ALTER TABLE phpbb_users ADD user_from_flag varchar(25) NULL AFTER user_from;

CREATE TABLE phpbb_flags (flag_id int(10) NOT NULL auto_increment,
flag_name varchar(25), flag_image varchar(25), PRIMARY KEY (flag_id));
INSERT INTO phpbb_flags (flag_id, flag_name, flag_image) VALUES ('','usa','usa.gif');
...
...
...
"
;
   $result = mysql_query($query) or die("Query failed : " . mysql_error()); 

   /* Printing results in HTML */ 
   print "<table>\n"; 
   while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { 
       print "\t<tr>\n"; 
       foreach ($line as $col_value) { 
           print "\t\t<td>$col_value</td>\n"; 
       } 
       print "\t</tr>\n"; 
   } 
   print "</table>\n"; 

   /* Free resultset */ 
   mysql_free_result($result); 

   /* Closing connection */ 
   mysql_close($link); 
?>
 
Odgovor na temu

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1254
*.rz.uni-karlsruhe.de

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: Punjenje baze iz PHP-a ??10.01.2004. u 13:25 - pre 246 meseci
Ne mozes da imas visestruke querije u jennom pozivi funkcije mysql_query(). Moraces da to razdvojis, pa da ide ovako:

Code:

$query1 = "ALTER TABLE phpbb_users ADD user_from_flag varchar(25) NULL AFTER user_from";
$query2 = "CREATE TABLE phpbb_flags (flag_id int(10) NOT NULL auto_increment,
flag_name varchar(25), flag_image varchar(25), PRIMARY KEY (flag_id));
INSERT INTO phpbb_flags (flag_id, flag_name, flag_image) VALUES ('','usa','usa.gif')";
mysql_query($query1);
mysql_query($query2);

Nemam gde da ga testiram, ali trebalo bi da je to u pitanju.
Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
 
Odgovor na temu

[es] :: PHP :: Punjenje baze iz PHP-a ??

[ Pregleda: 2968 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.