Potrzebuje zrobić drop table z prefixem "check". Chcę użyć 'show tables', a następnie w pętli usunąć tabele. Niestety 'show tables' nie daje mi kompletnie żadnych wyników i za Chiny nie wiem dlaczego.
<?php try { $pdo = new PDO('mysql:host=localhost;dbname=ang', '', ''); $pdo->query('SET NAMES utf8'); $pdo->query('SET CHARACTER SET utf8'); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); //to nie ważne echo' <form action="index.php" method="POST"> <select name="send"> <option value="prepositions">prepositions</option> <option value="phrasals">phrasals</option> </select> <input type="submit" value="select"> </form>'; { } { } //tu zaczyna się ważne $thisdb = 'ang'; $result = $db->query("SHOW TABLES from".$thisdb like 'check%'); // tutaj rozpoczyna się problem while ($row = $result->fetch(PDO::FETCH_NUM)) { } } catch(PDOException $e) { } ?>
Może ktoś umie mi podpowiedzieć, co robie źle. Przecież ten fragmencik kodu wygląda na banalny, a i tak nie działa. Tabele check+cośtam mam na pewno w bazie ang. Będe szczerze wdzięczna za każdą podpowiedz...