Sveiki naudoju wamp ir niekaip negaliu padaryt connection'o tarp mysql ir php failiuko.
Connection.php:
<?
$connection = mysql_connect("localhost", "root", "", "dbgame")
or die ("Unable to establish a DB connection");
$db = mysql_select_db("dbgame") or die ("Unable to establish a DB connection");
?>
Test.php
<?php include_once("connect.php"); ?>
<html>
<body>
<?
if (isset($_POST['Submit'])) {
$sql = "INSERT INTO users SET id = '', name= '".$_POST['name']."'";
$res = mysql_query($sql);
echo "".$_POST['name']." ADDED"
}
?>
<form id = "form1" name="form1" method="post" action="">
<p>
<center>
ENTER NAME <br />
<input type = "text" name="name" id="name" />
<br />
<input type="submit" name="submit" value="Submit" />
</center>
</p>
</form>
</body>
</html>
Atsiranda laukas kur ivedu savo name, ir mygtukas submit, ji paspaudus turi sone pasirasyti "Petras" ADDED. Ir tuometu prisideti i duomenu baze, bet paspaudus nieko neivyksta..
Norėdamas rašyti pranešimą privalai prisijungti arba užsiregistruoti!
1
0
Bebras prieš 9 metus
Pabandyk išsiuntęs užklausą pažiūrėti ar yra kokių klaidų:
echo mysql_error($connection);
0
Oxygen prieš 9 metus
<?php
$hostname = "localhost";
$username = "root";
$password = "";
try {
$dbh = new PDO("mysql:host=$hostname;dbname=dbgame", $username, $password);
echo "Connected to database";
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>
Taip parases, paraso, jog lyg ir connection'as susidaro, reiskias pacioje uzklausoje kazkas ne taip :D
0
toolid- prieš 9 metus
$sql = "INSERT INTO users (id,name) VALUES (:id,:name)";
$q = $conn->prepare($sql);
$q->execute(array(':id'=>$id,':title'=>".$_POST['name']."));
Susitvarkyk pagal save.