testare una paginazione "Creazione di 1000 dati random in una tabella"

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
Salve, come posso riempire una tabella di test per testare la classe che ho fatto io?

Mi servirebbe anche con la class msyqli, anche se io uso PDO una funzione che mi riempisse questa tabella.

CREATE TABLE `pager_test` (
`id` bigint(8) unsigned auto_increment,
`name` varchar(255),
`date_reg` datetime ,
`_update` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)) ENGINE = MyISAM DEFAULT CHARSET=utf8;


name = un random nome.
date_reg un now()

sapete come fare per riempire con un for al massimo se si possa fare?

grazie mille.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, puoi provare cosi
PHP:
<?php

$sql = new mysqli("localhost", "root", "password", "database");
$nomi = array("pino", "rino", "mino", "gino");

for ($i = 0; $i < 1000; $i++) {
    $query = "INSERT INTO pager_test " .
            " SET " .
            " name = '" . $nomi[rand(0, count($nomi) - 1)] . "'," .
            " data_reg = '" . date("Y/m/d", mktime(0, 0, 0, date("m"), date("d") - rand(0, 100), date("Y"))) . "'";
    $sql->query($query);
}
$sql->close();
?>
 

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
ok, ho provato ma mi da pagina bianca e non inserisce nulla.

come mai?

uso ubuntu desktop 14.04 con server lamp con PHP Version 5.5.9-1ubuntu4.4

idea?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
la pagina bianca è normale perchè non c'è nessun echo
prova a sostituire
$sql->query($query);
con
PHP:
if(!$sql->query($query){
     echo "errore query " . $sql->error;
}
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
il formato corretto delle date mysql sarebbe
PHP:
date("Y-m-d"
 
Discussioni simili
Autore Titolo Forum Risposte Data
L Testare una servlet Java 3
L Testare una servlet Apache 0
C [Java] testare un metodo con Junit Java 1
W [PHP] Come posso testare la pagina direttamente su smartphone PHP 2
M testare file ASP Classic ASP 8
L testare sito su smartphone con ip WordPress 2
L Testare un sito su un nuovo server dedicato senza spostare i DNS Server Dedicati e VPS 1
max1850 Testare il server con CURL PHP 0
A Come faccio a testare app su dispositivo reale (galaxy tab 2) Sviluppo app per Android 1
voldemort testare sito nei diversi browser Webdesign e Grafica 1
R Testare modulo HTML e CSS 1
R testare database phpunit PHP 0
O Testare pagine ASP sul mac Web Server 5
E testare la qualità di un sevizio Hosting Hosting 2
M Aiuto per testare i primi 4 GP di f1 in 3d Presenta il tuo Sito 2
M aiuto testare asp in locale Classic ASP 2
grottafelix Testare il sito HTML e CSS 1
M testare asp in locale Classic ASP 6
P C# Salvare una colonna del DataGridView XML 0
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
M Leggere in un report il valore di una casella combinata di una maschera Database 0
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
S [VB.NET]: Coordinate immagini dentro una PictureBox Visual Basic 0
I stampare una stringa echo PHP 2
MarcoGrazia Riprendere una sessione interrotta PHP 0
L Rendere una parte trasparente Photoshop 3
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
K Visualizzare del html responsive in una Webview Sviluppo app per Android 0
otto9due Ordinare option di una select Javascript 5
N Come si crea una variabile dinamica da incrementare? Javascript 1
L Eliminazione di una pagina dalla gallery SEO e Posizionamento 0
otto9due Proteggere una cartella e file con password tramite .htaccess e .htpasswd Web Server 0
L Riempimento di una tabella al click di un bottone Javascript 1
R Variabile non risconosciuta dentro una funzione PHP 1
C ACCESS Aprire maschera se valore non presente in una combo MS Access 7
A media degli elementi estratti da una query MySQL 0
spider81man Eliminare primo ed ultimo carattere di una colonna MySQL 0
pacemattia408 disattivazione di una function Javascript 4
G Eliminare l'effetto refresh di una pagina internet PHP 8
otto9due Inserire o aggiornare tabella my sql controllando una coppia di valori PHP 7
M Select Option dentro una Table jQuery 2
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
Y Stampare da php su un foglio A6 attraverso una stampante esterna PHP 1
E Scrivere una data corrente in un pdf PHP 1
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
I Assegnare dati fetch request ad una variabile globale Javascript 0
Shyson Puntare ad una sotto directory WordPress 3
Stex1967 Salvare una immagine che si trova su porta TCP 8080 di altro sito PHP 7
S Selezionare ultimo record di una sotto query MySQL 27
V Query per una somma PHP 2

Discussioni simili