phpでDB操作の最近のブログ記事

php.iniを編集します。

php.iniでアップロードできるファイルサイズの上限を広げます。

memory_limit = 32M

post_max_size = 32M

upload_max_filesize = 32M

このみっつを確認します。

注意) : memory_limit ≧ post_max_size ≧ upload_max_filesize にする必要があります。

レンタルサーバーも同様にできますが、例ではローカルホストにしてあります。

<?php

if(@$_POST['approval'] == ''){

    echo "localhostに設定されています。";

?>

<table>
    <tr>
        <td valign="top">
            <form name="form" action="./all_delete2.php" method="post">
                <input type="hidden" name="approval" value="approval">
                <table>
                    <tr>
                        <th width="10">Host</th>
                        <td width="40" align="left"><input type="text" name="host" value="localhost"></td>
                    </tr>
                    <tr>
                        <th width="10">User</th>
                        <td width="40" align="left"><input type="text" name="user" value="root"></td>
                    </tr>
                    <tr>
                        <th width="10">Pass</th>
                        <td width="40" align="right"><input type="text" name="passwd" value="パスワード"></td>
                    </tr>
                    <tr>
                        <th width="10">DBname</th>
                        <td width="40" align="left"><input type="text" name="dbname" value="DbName"></td>
                    </tr>
                    <tr>
                        <th width="10">Act</th>
                        <td width="40" align="left"><input type="submit" name="submit" value = "削除実行"></td>
                    </tr>
                </table>
            </form>
        </td>
    </tr>
</table>
<?php } ?>

 

 

<?php

if(@$_POST['approval'] == 'approval'){

if(!($_POST["host"])){
    echo "何か入力してください。";
    echo "<form action=\"./delete2.php\" method=\"post\">";
    echo "<input type=\"submit\" name=\"submit\" value=\"戻る\">";
    echo "</form>";
    exit;
    }

if(!($_POST["user"])){
    echo "何か入力してください。";
    echo "<form action=\"./delete2.php\" method=\"post\">";
    echo "<input type=\"submit\" name=\"submit\" value=\"戻る\">";
    echo "</form>";
    exit;
    }

if(!($_POST["passwd"])){
    echo "何か入力してください。";
    echo "<form action=\"./delete2.php\" method=\"post\">";
    echo "<input type=\"submit\" name=\"submit\" value=\"戻る\">";
    echo "</form>";
    exit;
    }

if(!($_POST["dbname"])){
    echo "何か入力してください。";
    echo "<form action=\"./delete2.php\" method=\"post\">";
    echo "<input type=\"submit\" name=\"submit\" value=\"戻る\">";
    echo "</form>";
    exit;
    }

$prefHost =  $_POST['host']; $prefUser =  $_POST['user']; $prefPasswd =  $_POST['passwd']; $prefDbname =  $_POST['dbname'];

$con=mysqli_connect("$prefHost", "$prefUser", "$prefPasswd", "$prefDbname");

$prefHost =  $_POST['host'];
$prefUser =  $_POST['user'];
$prefPasswd =  $_POST['passwd'];
$prefDbname =  $_POST['dbname'];

$con=mysqli_connect("$prefHost", "$prefUser", "$prefPasswd", "$prefDbname");

$sql1="DELETE FROM table";

$rst1=mysqli_query($con, $sql1);

if($rst1) $m1="成功しました。";

else $m1="失敗しました。";

//さらに必要なテーブル追加する

$sql5 = "ALTER TABLE table AUTO_INCREMENT = 1";
$rst5=mysqli_query($con, $sql5);

//必要だったテーブル分書き込む

$cls=mysqli_close($con);
?>

<?php print $m1; ?>____<?php print $m2; ?>____<?php print $m3; ?>____<?php print $m4; ?>

<a href="./list.php" target="_self">一覧へ</a>

<?php } ?>