Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] dlaczego 7 a nie 6?, cos nie tak z petla
piotrekkr
post
Post #1





Grupa: Zarejestrowani
Postów: 386
Pomógł: 25
Dołączył: 28.09.2005

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


witam mam takie cos:
  1. <?php
  2. if($this->check_install_data()){
  3. $query[0]="CREATE TABLE IF NOT EXISTS `ADMIN` (";
  4. $query[0].="`PASSWORD` VARCHAR(32) NOT NULL PRIMARY KEY)";
  5.  
  6. $query[1]="INSERT INTO `ADMIN` VALUES('".md5($this->password1)."')";
  7.  
  8. $query[2]="CREATE TABLE IF NOT EXISTS `SUBSCRIPTION_HISTORY` (";
  9. $query[2].="`ID` INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, ";
  10. $query[2].="`CONTENT` TEXT NOT NULL,";
  11. $query[2].="`SEND` DATETIME NOT NULL)";
  12.  
  13. $query[3]="CREATE TABLE IF NOT EXISTS `SUBSCRIPTION_DRAFTS` (";
  14. $query[3].="`ID` INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, ";
  15. $query[3].="`CONTENT` TEXT NOT NULL,";
  16. $query[3].="`DATE` DATETIME NOT NULL)";
  17.  
  18. $query[4]="CREATE TABLE IF NOT EXISTS `NEWS` (";
  19. $query[4].="`ID` INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, ";
  20. $query[4].="`CONTENT` TEXT NOT NULL,";
  21. $query[4].="`DATE` DATETIME NOT NULL)";
  22.  
  23. $query[5]="CREATE TABLE IF NOT EXISTS `NEWS_DRAFTS` (";
  24. $query[5].="`ID` INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, ";
  25. $query[5].="`CONTENT` TEXT NOT NULL,";
  26. $query[5].="`DATE` DATETIME NOT NULL)";
  27.  
  28. $query[6]="CREATE TABLE IF NOT EXISTS `SUBSCRIBERS` (";
  29. $query[6].="`EMAIL` VARCHAR(50) NOT NULL PRIMARY KEY, ";
  30. $query[6].="`HASH` VARCHAR(32) NOT NULL, ";
  31. $query[6].="`NAME` VARCHAR(50) NOT NULL, ";
  32. $query[6].="`ADD_DATE` DATETIME NOT NULL, ";
  33. $query[6].="`ACTIVATED` TINYINT(1) NOT NULL, ";
  34. $query[6].="INDEX (`HASH`, `ADD_DATE`, `ACTIVATED`))";
  35. $i=0;
  36. while($i<count($query)){
  37. echo $i.'<br />';
  38. if(!$this->send_query($query[$i])){
  39. echo '<div class="mod_admin_panel_error">Instalacja nie powiodła się podczas wysyłania zapytania numer '.$i.'.</div><br />';
  40. $this->show_install_form();
  41. break;
  42. };
  43. $i++;
  44. };
  45. echo '<br />'.$i;
  46. }else{
  47. $this->show_install_form();
  48. };
  49. ?>


i teraz widze cos takiego na ekranie:
Kod
0
1
2
3
4
5
6

7

eee skad mi sie tam ta 7 wziela??

aha $this->send_query() wysyla zapytanie podane w parametrze

Ten post edytował piotrekkr 23.06.2006, 14:34:13
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 00:52