variable in query
Hoe laat je dit werken?
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$host = '***';
$gebruiker = '***';
$wachtwoord = '***';
$databasenaam = 'groep3zoetermeer';
$var1 = $_POST['waarde'];
$db = mysql_connect($host, $gebruiker, $wachtwoord );
mysql_select_db( $databasenaam );
$query = ' select *
FROM tekst
where naam = "$var1"';
$result = mysql_query( $query );
while ( $regel = mysql_fetch_array( $result ))
{
echo $regel['tekst']. "<br>";
}
mysql_close($db);
?>
$host = '***';
$gebruiker = '***';
$wachtwoord = '***';
$databasenaam = 'groep3zoetermeer';
$var1 = $_POST['waarde'];
$db = mysql_connect($host, $gebruiker, $wachtwoord );
mysql_select_db( $databasenaam );
$query = ' select *
FROM tekst
where naam = "$var1"';
$result = mysql_query( $query );
while ( $regel = mysql_fetch_array( $result ))
{
echo $regel['tekst']. "<br>";
}
mysql_close($db);
?>
Gewijzigd op 07/10/2010 12:57:09 door Pieter M
Code (php)
1
2
3
2
3
$query = ' select tekst
FROM tekst
where naam = "'.mysql_real_escape_string($_POST['waarde']).'"';
FROM tekst
where naam = "'.mysql_real_escape_string($_POST['waarde']).'"';
Controleer wel of de waarde van 'waarde' geldig is.
Gebruik liever geen * maar het veld/de velden die je nodig hebt.
Gebruik liever assoc ipv array.
Gewijzigd op 07/10/2010 12:59:40 door Obelix Idefix
Zorg voor foutafhandeling --> wat voor foutmelding krijg je?
Controleer of $query klopt --> is dit wat je verwacht?
Waarom nieuwe variabele aanmaken?
Gewijzigd op 07/10/2010 13:08:10 door Obelix Idefix
Gewijzigd op 07/10/2010 13:41:08 door Pieter M
Pieter M op 07/10/2010 13:40:54:
opgelost
Vertel dan WAT je hebt gedaan om het te fixen.
heeft het opgelost, had het de eerste keer verkeert neergezet