Sol Reklam
Sağ Reklam

MYSQL'e Tablo Eklemek

Durum
Mesaj gönderimine kapalı.

Ahmet Arda/trool_

Odunlara Vur Vur Vur!

Discord:

troool#5062

Katılım
21 Ağustos 2020
Mesajlar
38
Elmaslar
39
Puanlar
370
Minecraft
troool_
Selamlar, Hemen Konuya Giriyorum.
Şimdi Şöyle Bir Şey Olacak Bir Yazı Kutusuna Tablo Adını Yazıcaz Ve Belirttiğimiz DB'ye O İsmini Yazdığımız Tabloyu Ekleyecek Nasıl Yapacağımı Söylerseniz Sevinirim.
 

MegaCrafter

Somon Balığı Selam Vermeye Geldi

Discord:

MegaCrafter#7368

Katılım
14 Ağustos 2018
Mesajlar
18
Elmaslar
61
Puanlar
3.785
Minecraft
MegaCrafterAT
Hangi dilde yazılıyorsa o dil için MySQL connector kullanabilirsin. Sonra CREATE TABLE(Detaylı bilgi için tıklayabilirsin.) komutuyla tablo oluşturulabilir.
 
S

Silinen üye 116132

Ziyaretçi
SQL çalıştırabileceğiniz paneller aracılığıyla bu sql komutunu yürütebilir veya bu komutu .sql uzantılı bir dosyaya kaydederek yürüttürebilirsiniz. Ayrıca bu sql komutunu herhangi bir dilde mysql execute yaparak da yürüttürebilirsiniz:
Kod:
CREATE TABLE tablo_ismi (
  isim VARCHAR(30) NOT NULL,
  soyisim VARCHAR(30) NOT NULL,
  mail_adresi VARCHAR(50)
)

PHP (PDO) kullandığını düşünerek:
PHP:
<?php
// HTML'de form oluşturarak POST isteklerini yönetip gelen bilgileri tanımlanan değerlere atayabilirsiniz
$host = "host";
$dbname = "dbname";
$username = "root";
$password = "";
$tableName = "tablo";

try {
  $db = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
  $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

  $sql = "CREATE TABLE $tableName (
  isim VARCHAR(30) NOT NULL,
  soyisim VARCHAR(30) NOT NULL,
  mail_adresi VARCHAR(50)
  )";

  $db->exec($sql);
  echo "Tablo oluşturuldu";
} catch(PDOException $ex) {
  echo $ex->getMessage();
}

$db = null;
?>

Node.JS (mysql package) kullandığınızı düşünerek:
JavaScript:
const mysql = require('mysql');

let db = mysql.createConnection({
    host: "localhost",
    database: "dbname",
    user: "root",
    password: ""
});

db.connect(function(err) {
    if(err) throw err;
    let sql = "CREATE TABLE tablo_ismi (
    isim VARCHAR(30) NOT NULL,
    soyisim VARCHAR(30) NOT NULL,
    mail_adresi VARCHAR(50)
    )";
    db.query(sql, function(err, out) {
        if(err) throw err;
        console.log("Tablo oluşturuldu, out:"+out);
    });
});

db = null;
 

Ahmet Arda/trool_

Odunlara Vur Vur Vur!

Discord:

troool#5062

Katılım
21 Ağustos 2020
Mesajlar
38
Elmaslar
39
Puanlar
370
Minecraft
troool_
SQL çalıştırabileceğiniz paneller aracılığıyla bu sql komutunu yürütebilir veya bu komutu .sql uzantılı bir dosyaya kaydederek yürüttürebilirsiniz. Ayrıca bu sql komutunu herhangi bir dilde mysql execute yaparak da yürüttürebilirsiniz:
Kod:
CREATE TABLE tablo_ismi (
  isim VARCHAR(30) NOT NULL,
  soyisim VARCHAR(30) NOT NULL,
  mail_adresi VARCHAR(50)
)

PHP (PDO) kullandığını düşünerek:
PHP:
<?php
// HTML'de form oluşturarak POST isteklerini yönetip gelen bilgileri tanımlanan değerlere atayabilirsiniz
$host = "host";
$dbname = "dbname";
$username = "root";
$password = "";
$tableName = "tablo";

try {
  $db = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
  $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

  $sql = "CREATE TABLE $tableName (
  isim VARCHAR(30) NOT NULL,
  soyisim VARCHAR(30) NOT NULL,
  mail_adresi VARCHAR(50)
  )";

  $db->exec($sql);
  echo "Tablo oluşturuldu";
} catch(PDOException $ex) {
  echo $ex->getMessage();
}

$db = null;
?>

Node.JS (mysql package) kullandığınızı düşünerek:
JavaScript:
const mysql = require('mysql');

let db = mysql.createConnection({
    host: "localhost",
    database: "dbname",
    user: "root",
    password: ""
});

db.connect(function(err) {
    if(err) throw err;
    let sql = "CREATE TABLE tablo_ismi (
    isim VARCHAR(30) NOT NULL,
    soyisim VARCHAR(30) NOT NULL,
    mail_adresi VARCHAR(50)
    )";
    db.query(sql, function(err, out) {
        if(err) throw err;
        console.log("Tablo oluşturuldu, out:"+out);
    });
});

db = null;

Peki, Oluşturduğumuz Form'da Yazılan Bilgiyi Tablo Adı Olarak Nasıl Yapabilirim ?
 
S

Silinen üye 116132

Ziyaretçi
Peki, Oluşturduğumuz Form'da Yazılan Bilgiyi Tablo Adı Olarak Nasıl Yapabilirim ?
PHP:
<html>
    <body>
        <form method="POST" action="#">
            <label for="tableName">Tablo ismi:</label><br>
            <input type="text" id="tableName" name="tableName">
        </form>
    </body>
</html>

<?php
if(!isset($_POST["tableName"])) {
    die("Tablo ismi girin!");
} else {
    $tableName = $_POST["tableName"];
}
?>
 

Ahmet Arda/trool_

Odunlara Vur Vur Vur!

Discord:

troool#5062

Katılım
21 Ağustos 2020
Mesajlar
38
Elmaslar
39
Puanlar
370
Minecraft
troool_
Son Attığın Kodda Tablo Oluşturma Kodu Yok Sanırım Ve Kodu Nereye EKleyeceğimi Bilmiyorum
Hazır Kodu Atabilirmisin ?
 

Ahmet Arda/trool_

Odunlara Vur Vur Vur!

Discord:

troool#5062

Katılım
21 Ağustos 2020
Mesajlar
38
Elmaslar
39
Puanlar
370
Minecraft
troool_
Tamamdır, Yaptım Çok Çok Teşekkürler.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı