PHP MySQLi (yeni bir sütun ekleyerek) Bana bir tabloyu değiştirmek izin vermiyor

0 Cevap php

Peki hemen hemen thats.

Bu benim sorgu:

$query = 'ALTER TABLE permissions ADD '.$name.' INT NOT NULL DEFAULT \'0\'';

$ Adı zaten sadece küçük harf alfa harfler ile varlığını kontrol, ve en fazla 20 uzunluk nerede. Im, sadece çok basit isimler ile bu başlayan.

Ondan sonra kod sonraki 4 hatları şunlardır:

if($stmt = $db -> prepare($query))
{
    $success = $stmt -> execute();
    $stmt -> close();
    if(!$success)
        echo 'ERROR: Unsuccessful query: ',$db->error,PHP_EOL;
}

Ve ben, her zaman geri alabilirsiniz

ERROR: Unsuccessful query:

Ve hiçbir hata iletisi. Ben başarısız olduğunu görmek, böylece daha fazla hata iletileri almak için bir yolu var mı? Ben phpmyadmin ile yeni sütunlar ekleyebilirsiniz, ama bu gerçekten beni hiç yardımcı olmuyor.

$ Db i bu bölümde öncesi ve sonrası sürü şeyi yok, gayet iyi. Sadece başarısız tabloya yeni bir sütun ekliyor.

  • Yan soru: i bu 2 değişkenleri yapmaya çalıştım hazırlamak (), benim sorgu $ isim gibi 0 değeri her zaman reddetti? ? hazır deyim değerleri. Onlar gerçek sorguda olan ve daha sonra bağlı neden Thats. Ben de bunu değiştirmek olsaydı ben isterim.

0 Cevap