mysql_query... Variabile?

giorgione_tg

Utente Attivo
31 Mar 2005
108
0
0
40
Roma
www.myspace.com
In teoria mi piacerebbe dare la possibilità di creare un servizio di messagistica simile all'e-mailing...

ma vorrei dare la possibilità che un utente, iscrivendosi, creasse automaticamente una tabella...

//inserisco i dati dell'utente nella tabella degli utenti...
$sqlquery = "INSERT INTO tabellaesistente VALUES ('nome', 'cognome' );";
mysql_query($sqlquery);

//mi piacerebbe inserire una variabile all'interno
$sqlmail = "CREATE TABLE $user ('from', 'title', 'msg');";
mysql_query($sqlmail);

Mi da il seguente errore:
Warning: Supplied argument is not a valid MySQL-Link resource in c:\apache\htdocs\faisci\reg2.php on line 50

Effettivamente non so se si può inserire una variabile all'interno di un'altra variabile... quindi mi chiedo se esiste la possibilità di far creare, durante l'iscrizione, automaticamente una tabella con un nome preciso (quello dell'utente)...
 

mptech

Utente Attivo
20 Gen 2005
244
0
0
www.mptechnology.it
prova a togliere il ;

$sqlmail = "CREATE TABLE $user ('from', 'title', 'msg');";
$sqlmail = "CREATE TABLE $user ('from', 'title', 'msg')";

ed inizia a vedere così

e poi la query per la creazione della tabella è sbagliata

il codice, più o meno è

PHP:
$sql = 'CREATE TABLE `prova` ( `id` INT( 10 ) NOT NULL AUTO_INCREMENT ,'
        . ' `mio` VARCHAR( 150 ) NOT NULL ,'
        . ' PRIMARY KEY ( `id` ) );'
        . ' ';

:byebye: :byebye:
 

giorgione_tg

Utente Attivo
31 Mar 2005
108
0
0
40
Roma
www.myspace.com
si, scusate questi errori... (che avevo già corretto... ps: non ho usato il copia e incolla dal codice utilizzato...)

Il mio quesito è:

posso creare automaticamente una tabella col nome dell'utente???

strutturalmente:
-DB- nome database che mi assegna il sito di hosting...
--table- utenti registrati con un nome che assegno io...
---table- una tabella che si autocrea per ogni utente e con il nome di registrazione dello stesso??
 

Leosam

Nuovo Utente
18 Apr 2005
3
0
0
Dovresti poter riuscire a fare quello che dici tu..ricavando i dati da una pagina html..dove l'utente inserisce il nome e quant'altro all'interno di un form...
basta che nella dichiarazione Create Table metti $_post(o get a seconda di quello che usi nella pagina html)['nome utente inserito'] e successivamente i campi della tabella
quindi sarà

$sqlmail = "CREATE TABLE $_POST['nomeutente'] ('from', 'title', 'msg');";
ovviamente nella pagina html ci sarà la casella di testo in cui inserisci il nome utente che chiamerai appunto 'nomeutente'
e ricordati di mettere in form...
<form method="post" action="http://durectory/nome del file.php">

e volendo puoi anche far stabilire all'utente il noem dei campi..usando la stessa tecnica all'interno delle parentesi tonde..
cioè
$sqlmail = "CREATE TABLE $_POST['nomeutente'] ("$_POST['primo campo']","$_POST['secondo campo']", ecc);";

Non l'ho provato personalmente..ma ho provate altre funzioni..tipo interrogazioni modifiche e cancellazioni di record..
Prova..e fai sapere ;-)
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
A problema: estrazione dati da query mysql e assegnazione ad una variabile PHP 2
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
A Carattere 'è' in query MySQL PHP 0
M [MySQL] CREARE UN LINK SU UN DETERMINATO CAMPO DI UNA TABELLA RISULTATO DI UNA QUERY SQL MySQL 3
max1974 Query lenta.....Mysql 5.7 MySQL 2
G [MySQL] Connessione DB e query da file batch MySQL 1
V [MySQL] problema query con date su server MySQL 5
P Query Mysql con Join PHP 2
D [MySQL] Tabelle "molti a molti", SELECT con troppe QUERY MySQL 7
G esportare in file .csv risultato di query mysql PHP 5
napuleone [MySQL] commenti in una query MySQL 1
P [MySQL] Query su DB 1 e Insert su DB 2 PHP 11
MarcoGrazia [mysql][mariadb]Raggruppare query in base alla data MySQL 2
G Mysql ( Query) problema interrogazione MySQL 0
danjde [MySQL] Escludere specifico valore dalla query select MySQL 3
C Php/Mysql query JOIN tra tabelle PHP 4
C Php/Mysql query JOIN tra due tabelle PHP 18
P [MYSQL] Query su tabelle con clausola "essenziale" MySQL 10
booklisa MYSQL e PHP Query e sottoquery PHP 3
A Query mssql su mysql con linked server Database 0
I Query DB MYSQL MySQL 0
T query mysql MySQL 3
gandalf1959 mysql query, sum(qualcosa), order by sum(qualcosa). E' possibile? PHP 14
M Query mysql per selezioni random in categorie mirate PHP 4
M [PHP - MYSQL] Mantenere filtro query in tabelle paginate PHP 3
M Paginazione di risultati query mysql PHP 2
G problema query mysql in php PHP 5
felino [PHP][MySQL] Errore nella query PHP 6
A Form fattura multiriga e query salvataggio mysql PHP 3
N Eseguire una query MySQL dopo 10 secondi PHP 0
A jbutton che esegue una query mysql in netbeans Java 1
IImanuII mysql query random riga PHP 5
G Inserimento loop in una INSERT query in PHP e MySQL PHP 2
L filtri di query [php-mysql] PHP 6
A [RISOLTO]Come generare query dinamica PHP-MYSQL PHP 2
Albertoesse Problemi passaggio valori da un Form ad Una classe con query mysql PHP 12
G Problema con query mysql MySQL 1
B problema query mysql php PHP 1
L PHP: problema con query mysql. PHP 3
M MySql Query ciclo nidificato PHP 3
ivarello Asterisco e query mysql PHP 2
A Indicizzare i risultati di una query Mysql con php PHP 0
F Estrazione da db MySQL con query molto lunga PHP 13
B Aiuto query mysql in php PHP 1
S Autocompletamente con jQuery, PHP e MySQL - Problema con le query PHP 7
M cache query mysql PHP 1
Boscagoo Problema query mySQL MySQL 6
A sintassi query mysql PHP 3
R Quale la funzione mysql query. PHP 3
R Aiutino per query MySql PHP 8

Discussioni simili