براي اجراي درخواست(query) از طريق فرمHTML وPHP ،نيازمند نام سرور ، نام ديتابيس، درخواست ايجاد(create table) ، نام كاربر، ورمزعبور ،ميباشد .البته باتوجه مسائل حفاظتي تنها دارنده دارنده وب سايت ميتواند اين كار را انجام دهد ويا كاربراني كه اختيارات لازم را دريافت كنند ميتوانند اين كاررا انجام دهند.
ويژگيaction فرم برنامه e_query.php كه كدآن مطابق زيراست
<?php if ($_SERVER["REQUEST_METHOD"] == "GET") { $servername =$_GET["servername"]; $uname =$_GET["uname"]; $password = $_GET["password"]; //$tname=$_GET["tname"]; $dbname=$_GET["dbname"]; $sql=trim($_GET["ctable"]); // Create connection $conn = new mysqli($servername, $uname, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // sql to create table if ($conn->query($sql) === TRUE) { echo "Query execute successfully"; } else { echo "Error Run query : " . $conn->error; } $conn->close(); } ?>
براي انجام عمليات آموزشي كاملMySql نيازمند يك
توجه ـ در مورد فرم دربخشهايHTML كاملا بحث مي .شود .