Citar
Bueno, os preguntareis por que no creo yo mi propio php para hacer una consulta directa a MySql sin pasar por phpMyAdmin, la respuesta es sencilla, phpMyAdmin no tiene pass y MySql sí. Entonces quiero aprovechar el PMA para realizar la consulta automaticamente
, simplemente por diversion, en general estoy programando en C# un programita que haga una consulta concreta para crear un arcihivo en el servidor, ya me entendeis "into outfile".
, simplemente por diversion, en general estoy programando en C# un programita que haga una consulta concreta para crear un arcihivo en el servidor, ya me entendeis "into outfile".En realidad phpMyAdmin si tiene pass. Pero automatiza un poco el proceso. Si MySql tiene pass y phpMyAdmin no la sabe, te dará error. Recuerda que phpmyadmin no es mas que una interfaz gráfica para manejar la bd. Sigue necesitando conectarse al cliente de mysql.
Respecto a que archivo hacer la query...
import.php. Te dejo un EJEMPLO DE LO QUE SE ENVIA:
Código
http://localhost/modules/phpmyadmin3522x130215055021/import.php POST /modules/phpmyadmin3522x130215055021/import.php HTTP/1.1 Host: localhost User-Agent: Mozilla/5.0 (Windows NT 6.2; rv:20.0) Gecko/20100101 Firefox/20.0 Accept: */* Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Content-Type: application/x-www-form-urlencoded; charset=UTF-8 X-Requested-With: XMLHttpRequest Referer: http://localhost/modules/phpmyadmin3522x130215055021/server_sql.php Content-Length: 275 Cookie: phpMyAdmin=k4meak9tmgl68okk4osq5h2hmstjfqjd; pma_lang=es; pma_collation_connection=utf8_general_ci Connection: keep-alive Pragma: no-cache Cache-Control: no-cache is_js_confirmed=0&token=1acd51c86a4bcd76b78998647a948aec&pos=0&goto=server_sql.php&message_to_show=Su+consulta+se+ejecut%C3%B3+con+%C3%A9xito&prev_sql_query=&sql_query=SELECT+*+FROM+test&bkm_label=&sql_delimiter=%3B&show_query=1&ajax_request=true&_nocache=1366214341047261776 HTTP/1.1 200 OK Date: Wed, 17 Apr 2013 15:59:01 GMT Server: Apache/2.4.2 (Win32) PHP/5.4.6 X-Powered-By: PHP/5.4.6 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-cache Last-Modified: Sun, 12 Aug 2012 08:45:56 GMT Content-Length: 84 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: application/json ----------------------------------------------------------
La linea marcada es la que contiene el POST. Sigo pensando que te sera mucho mas facil hacer la consulta directamente

PD: El archivo que contiene el formulario de la consulta se deberia de llamar server_sql.php
Saludos

