'da bir tablonun varlığını kontrol etme Bir tablonun var olup olmadığını kontrol etmeye çalışıyorum ve eğer öyleyse bazı işlemler yapın. Masamın kontrolümüzü tamamlamak yerine var olmadığını söyleyen bir hata almaya devam ediyorum. İşte kod:MySQL
$tableExists = $db->prepare("SHOW TABLES LIKE $table_array");
$tableExists->execute();
if($tableExists->rowCount() > 0) {
// do some code
} else {
echo "Unable to add because table does not exists";
}
GÜNCELLEME: Ancak, eğer deyim görünmüyor
$tableExists = $db->prepare("SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = ?");
$tableExists->execute(array($table_array));
if(!is_null($tableExist)) {
//do something
} else {
echo "table does not exist;
}
tablo var olup olmadığını belirlemek için çalışma: Aşağıdaki önerileri Başına , şimdi aşağıdakileri yapın . Başka ne yapabilirim?
That ... Is ... Müthiş ... Ve bu tablo phpMyAdmin müdahaleci tabloların bir parçası olarak aldığımı söylemek için ... :) – Salketer
böylece "aprove" yanıt ... – jaczes
Benim adım Alfred Salketer Arengard (Yeh, biliyorum ...), ve bu yanıtı "onaylıyorum" ... @jaczes;) – Salketer