Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [PHP]inserimento in db-fattoriale

    Salve a tutti,
    ho un problema:
    come posso inserire in database un numero di record determinato da un fattoriale, e ogni campo deve essere:
    x|y|z
    0|0|0
    0|0|1
    0|1|1
    e così via fino ad arrivare a 100 per tutti e tre i campi? tenendo conto che ci devono essere tutte le combinazioni possibili tra questi tre...
    lo script servirebbe per generare una mappa 100x100x100..

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    spiega meglio:
    - la successione non è chiara (perchè da 0,0,0 a 0,0,1 a 0,1,1 invece che a 0,0,2 e 0,0,3... 0,0,99, 0,1,0...,0,99,99 1,0,0)?
    - che ha a che fare un fattoriale con n^3?
    - sicuro che ti serva una tabella così (lasciamelo dire) inutile?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    -il metodo d'inserimento è uguale, basta che ci siano tutte le combinazioni possibili dei numeri da 0 a 100
    -il fattoriale serve per calcolare quanti insert dovrò fare....suppongo una montagna...
    -perchè dici che è inutile?

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Dico inutile perché con 3 random da 0 a 100 te ne esci e senza tabella. A meno che non ci siano altre colonne nella tabella, oltre quelle 3. E poi, no per fortuna non hai un infausto 100! ma un più modesto (ma sempre disastroso n^3, che nel tuo caso fa una milionata di righe)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    no, beh, ovviamente ci sono altri campi oltre a quei tre...ottimo comunque il rand! essì che l'avevo già usato in un altro script dello stesso sito e non mi era venuto in mente =)
    grazie...un ultima curiosità:
    s'inceppa il server se deve inserire qualcosa come 10 milioni di record?
    e poi estrarli ovviamente ?

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    non so se si "inceppi"... la mia prima preoccupazione resterebbe comunque: "non posso fare a meno di una tabella così strutturata? che altra strategia potrei adottare?"
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.