Mysqli insert record in database.
Alexander van den Hoek
27/06/2013 23:13:38Hallo,
Ik probeer met wat knip en plakwerk via mysqli een record in mij database te zetten ( insert).
Ik krijg het wel voor elkaar om de data van de vorige pagina naar deze te krijgen. Dit heb ik getest via de echo $TekstBlok1 maar ik krijg het maar niet voor elkaar om deze variable in mij query te krijgen $stmt = $connection->prepare("INSERT INTO tblHomeNLBlok1 (HomeNLBlok1, datum, aanuit1) VALUES ('$TekstBlok1', '$aanuitBlok1', 'datum')")
Als ik de variable vervang voor plattetekst werkt het wel.
Ben een newbie, dus graag antwoorden in Jip en Janneke taal aub.
Mvg,
Alexander
Dit is mijn huidige code.
Ik probeer met wat knip en plakwerk via mysqli een record in mij database te zetten ( insert).
Ik krijg het wel voor elkaar om de data van de vorige pagina naar deze te krijgen. Dit heb ik getest via de echo $TekstBlok1 maar ik krijg het maar niet voor elkaar om deze variable in mij query te krijgen $stmt = $connection->prepare("INSERT INTO tblHomeNLBlok1 (HomeNLBlok1, datum, aanuit1) VALUES ('$TekstBlok1', '$aanuitBlok1', 'datum')")
Als ik de variable vervang voor plattetekst werkt het wel.
Ben een newbie, dus graag antwoorden in Jip en Janneke taal aub.
Mvg,
Alexander
Dit is mijn huidige code.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?
//varibale van POST
$TekstBlok1=$_POST['TekstBlok1'];
$aanuitBlok1=$_POST['aanuitBlok1'];
$datum=$_POST['datum'];
echo $TekstBlok1;
echo $aanuitBlok1;
echo $datum;
// escape username and password for use in SQL
$connection = new mysqli('mysql.server.nl', 'gebruikersnaam, 'Wachtwoord', 'database ');
//$username = "test";
$TekstBlok1=$_POST['TekstBlok1'];
$aanuitBlok1=$_POST['aanuitBlok1'];
$datum=$_POST['datum'];
if ($connection->errno) {
printf("Connect failed: %s\n", $connection->error);
exit();
}
$stmt = $connection->prepare("INSERT INTO tblHomeNLBlok1 (HomeNLBlok1, datum, aanuit1) VALUES ('$TekstBlok1', '$aanuitBlok1', 'datum')");
$stmt->bind_param('s', $TekstBlok1value);
$Tekstblok1_value = $TekstBlok1; // not we could simply define $username_value = 'test' here
if ($result = $stmt->execute()){
echo "success";
$stmt->free_result();
}
else {
echo "error";
}
$connection->close();
?>
//varibale van POST
$TekstBlok1=$_POST['TekstBlok1'];
$aanuitBlok1=$_POST['aanuitBlok1'];
$datum=$_POST['datum'];
echo $TekstBlok1;
echo $aanuitBlok1;
echo $datum;
// escape username and password for use in SQL
$connection = new mysqli('mysql.server.nl', 'gebruikersnaam, 'Wachtwoord', 'database ');
//$username = "test";
$TekstBlok1=$_POST['TekstBlok1'];
$aanuitBlok1=$_POST['aanuitBlok1'];
$datum=$_POST['datum'];
if ($connection->errno) {
printf("Connect failed: %s\n", $connection->error);
exit();
}
$stmt = $connection->prepare("INSERT INTO tblHomeNLBlok1 (HomeNLBlok1, datum, aanuit1) VALUES ('$TekstBlok1', '$aanuitBlok1', 'datum')");
$stmt->bind_param('s', $TekstBlok1value);
$Tekstblok1_value = $TekstBlok1; // not we could simply define $username_value = 'test' here
if ($result = $stmt->execute()){
echo "success";
$stmt->free_result();
}
else {
echo "error";
}
$connection->close();
?>
PHP hulp
26/11/2024 14:49:40Dennis Lommerde
28/06/2013 11:28:36$connection = new mysqli('mysql.server.nl', 'gebruikersnaam', 'Wachtwoord', 'database '); <- fixed
Je mist een ' achter 'gebruikersnaam
Je mist een ' achter 'gebruikersnaam