Kezdőoldal » Számítástechnika » Programozás » Hogyan kell létrehozni új sql...

Hogyan kell létrehozni új sql táblát php-ban?

Figyelt kérdés

<?php

ob_start();

header('Content-Type: text/html; charset=charset=UTF-8');

include "kapcs.php";

$vezeteknev=$_POST['vezeteknev'];

$keresztnev=$_POST['keresztnev'];

$emial=$_POST['email'];

$jelszo=md5($_POST['pass']);

$jelszo2=md5($_POST['pass2']);

$ipcim= $_SERVER['REMOTE_ADDR'];

$tID = (rand(99,1));

$rID = $keresztnev . $tID;



$nev=$_GET["q"];

if (empty($jelszo)&& empty($jelszo2)){ die("jelszo mező üres");}

else {

if ($jelszo!=$jelszo2){ die("A két jelszó nem egyezik");}



else {

if (!empty($vezeteknev))

{

if (!empty($keresztnev))

{

if (!empty($emial))

{

//$email=mysql_escape_string($email);

//$jelszo=md5($jelszo);

$_SERVER['REMOTE_ADDR'];

$query="INSERT INTO library (vezeteknev, keresztnev, email, jelszo, ipcim, RID, datum) values ('$vezeteknev', '$keresztnev', '$email', '$jelszo', '$ipcim', '$rID', now())";

"<br/>a kérés:$query<br/>";

mysqli_query($mysqllink,$query) or die("lekérdési hiba: ".mysqli_error($mysqllink));


///Új tábla létrehozása

$sql=("CREATE TABLE `$rID` (

`uID` bigint(20) NOT NULL AUTO_INCREMENT,

`dokumentum` varchar(30) NOT NULL,

`datum` DATE NOT NULL ,

PRIMARY KEY (`uID`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 auto_increment=0;");

echo"Sikeresen regisztráltál.";


}}

}


else {echo"nincs email cím";}

}}



?>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">



</head>


<body>



<center>


<a href="dbelep.php"><H1>Kattints ide a belépéshez. </H1></a>



</center>



</div>

</div>

</div>

</div>

<br>

<br>

<br>



</body>

</html>

be másoltam az egész php hogy jobban átlátható legyen.. és nem hoz létre új táblát. lehet nem is jól probálkozok :(

/amúgy sokféleképpen probálkoztam és tudom nem szokás sorba be íratni a dolgokat de most így van :D /



2015. okt. 12. 22:22
1 2
 1/16 anonim ***** válasza:
Kezdjük ott, hogy miért akarsz minden felhasználónak külön táblát létrehozni, ráadásul random névvel, amit a büdös életben nem tudsz többé megtalálni?
2015. okt. 12. 22:33
Hasznos számodra ez a válasz?
 2/16 A kérdező kommentje:
midnen válhasználónak naplózni akarom hogy milyen fájlokat tölt fel és amúgy tárolva lesz a random név egy mezőben és így megtalálom.
2015. okt. 12. 22:36
 3/16 anonim ***** válasza:
Használj egy táblát minden feltöltéshez, és legyen egy azonosító, ami tartalmazza hogy az adott sor melyik felhasználóhoz tartozik. ;-)
2015. okt. 12. 22:40
Hasznos számodra ez a válasz?
 4/16 A kérdező kommentje:
de miért nem jó ha új táblákat hozok létre minden felhasznnálónak? :) számomra sokkal átláthatobb lenne.
2015. okt. 12. 22:43
 5/16 anonim ***** válasza:
Ha egy táblában tárolod mind, és az adott felhasználóhoz tartozó feltöltéseket lekérded abban mi nem átlátható?
2015. okt. 12. 23:00
Hasznos számodra ez a válasz?
 6/16 A kérdező kommentje:
mondjuk igaz :D
2015. okt. 12. 23:07
 7/16 A kérdező kommentje:
de még mindig nem mondta meg senki hogyan kell létrehozni php val sql táblát és itt mit rontotam el xd
2015. okt. 12. 23:13
 8/16 anonim ***** válasza:
Nem, nem lesz az és nagyon-nagyon rossz megközelítés eegy adatbázisba egy halom táblát pakolni.
2015. okt. 12. 23:13
Hasznos számodra ez a válasz?
 9/16 anonim ***** válasza:
Atyaég...
2015. okt. 12. 23:14
Hasznos számodra ez a válasz?
 10/16 A kérdező kommentje:
zeus botnet is minden nap új táblát hoz létre a jelentéseknek úgy hogy anyira nem rosz megközelítés
2015. okt. 12. 23:19
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!