Loading:


    Konsola MYSQL w PHP

    Pragnę zaprazentować średnio prosty skrypt w PHP, dzięki któremu będziemy mogli korzystać z komend MYSQL'a. Skrypt stara się imitować środowisko konsolowe. Przeznaczony jest głównie dla osób, które znają MYSQL'a, ale nie oriętują się na tyle w PHP, aby napisać taki skrypt. Do przetestowania można użyć zwykłej komendy show tables;



    Napisz Artyku³

    Listing

    <?php

    define('DB_HOST','localhost'); //Host bazy MySQL
    define('DB_USER','root'); //Nazwę użytkownika bazy danych
    define('DB_PASS','haslo'); //Hasło dla tego użytkownika
    define('DB_DB','baza'); //Nazwa bazy

    $connect = mysql_connect(DB_HOST, DB_USER, DB_PASS)
    or die('Wystapil nieoczekiwany blad: . '.mysql_error());

    mysql_select_db(DB_DB,$connect)

    $zapytanko='';
    if (isset($_POST['query'])) $zapytanko=$_POST['query'];

    ?>
    <style>
    #tabela td {
       color: white;
    }
    </style>
    <body bgcolor="black">
    <font color="white">
    <form method="post">
    <strong>mysql> </strong><input name="query" type="text" size="100" color="white" style="background: black; color: white" value="" /><br>
    <input type="submit"/><br /><br /></font></body>
    <?php

    if (empty($zapytanko)) die;

    if (ini_get('magic_quotes_gpc'))
       $zapytanko = stripslashes($zapytanko);

    $result=mysql_query($zapytanko) or die('<h4><font color="white">mysql> '.mysql_error().'</font></h4>');

    if (mysql_num_rows($result)==0)
       die('<h4><font color ="white">mysql> Query OK<br/> Empty set (0.22 sec) </font></h4>');

    echo '<table border="1" cellpadding="3" id="tabela">';
    $i=0;
    while ($row=mysql_fetch_assoc($result)) {
       echo '<tr>';
       if ($i==0) {
          foreach ($row as $key => $val) echo '<th><font color="white">'.nl2br(htmlspecialchars($key)).'</font></th>';
          echo '</tr><tr>';
       }
       foreach ($row as $val) echo '<td>'.nl2br(htmlspecialchars($val)).'</td>';
       echo '</tr>';
       $i++;
    }
    echo '</table>';

    ?>




    Dodano przez: eider Ranga: 0 Punktów: 0
    Komentarze użytkowników
    To zwykłe dodania tekstu z formularza do zapytania, czy coś bardziej profesionalnego? (Nie mam możliwości zobaczenia)
    autor: adikso | 12480 | 2011-06-12 21:58:01


    divix Przecież napisałem "To zwykłe [dodania tekstu] z formularza [do zapytania]" = "dodania tekstu do zapytania". Więc nie wiem o co ci chodzi :)
    autor: adikso | 12484 | 2011-06-13 14:58:46


      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors