Помогите составить запрос к mysql для поиска названия колонки по значению. Как пример - я знаю код авторизации, который пришел на почту (456123) и зная его определить как называется колонка. Такое осуществимо? SELECT column_name FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME IN ( SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'database') AND условие - подскажите как правильно составить. необязательно поиск по всей базе - в рамках всех строк одного столбца.
Сначала сделай один запрос к одной таблице..и через переменную echo или var_dump выводи в php тестовые значения, во время разработки. Так тебе проще будет. и прочитай, что делает mysql_error: Code: $sql = "INSERT INTO $_SESSION[table_name] VALUES ('$_POST[first_name]', '$_POST[last_name]', '$_POST[user_name]', password('$_POST[password]'), 'Administrators', '', '', '0', '$_SESSION[admin_email]', ' ', '1', '$date')"; $result = @mysql_query($sql,$connection) or die(mysql_error()); if($result){ // ... }