variable uit database
Ren
05/10/2006 14:46:00Ik haal als volgt een gegevens uit de database:
Nu wil ik deze opslaan als de variable $klantid om er nog wat dingen mee te doen.
Alleen lukt me dit. Wie kan me helpen?
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$select = "SELECT klantid FROM klant WHERE voornaam = '$voornaam'";
$selectq = mysql_query($select);
$resultgeg = mysql_fetch_assoc($selectq);
?>
$select = "SELECT klantid FROM klant WHERE voornaam = '$voornaam'";
$selectq = mysql_query($select);
$resultgeg = mysql_fetch_assoc($selectq);
?>
Nu wil ik deze opslaan als de variable $klantid om er nog wat dingen mee te doen.
Alleen lukt me dit. Wie kan me helpen?
PHP hulp
05/11/2024 11:35:46Simon
05/10/2006 14:48:00Offtopic:
Waarom heb je hulp nodig als et lukt?
Quote:
Alleen lukt me dit. Wie kan me helpen?
Waarom heb je hulp nodig als et lukt?
Gewijzigd op 01/01/1970 01:00:00 door Simon
Terence Hersbach
05/10/2006 14:53:00Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$select = "SELECT klantid FROM klant WHERE voornaam = '".$voornaam."'";
$selectq = mysql_query($select);
$resultgeg = mysql_fetch_assoc($selectq);
$klantid = $resultgeg['klantid'];
?>
$select = "SELECT klantid FROM klant WHERE voornaam = '".$voornaam."'";
$selectq = mysql_query($select);
$resultgeg = mysql_fetch_assoc($selectq);
$klantid = $resultgeg['klantid'];
?>
Majid Ahddin
05/10/2006 14:55:00Als je alleen klantid nodig hebt:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$selectq = mysql_query($select);
if ( mysql_num_rows($selectq) )
{
$klantid = mysql_result($selectq, 0, 'klantid');
}
?>
$selectq = mysql_query($select);
if ( mysql_num_rows($selectq) )
{
$klantid = mysql_result($selectq, 0, 'klantid');
}
?>
Ren
05/10/2006 15:16:00Simon:
Offtopic:
Waarom heb je hulp nodig als et lukt?
Quote:
Alleen lukt me dit. Wie kan me helpen?
Waarom heb je hulp nodig als et lukt?
Foutje ben het woord niet vergeten.
Joren de Wit
05/10/2006 15:27:00En in het geval van meerdere klanten met dezelfde voornaam, kun je de id's bijvoorbeeld in een array zetten:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$sql = "
SELECT klant_id
FROM klant
WHERE voornaam = '".$voornaam."'
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error());
}
else
{
while($row = mysql_fetch_assoc($res))
{
$klantID[] = $row['klant_id'];
}
}
?>
$sql = "
SELECT klant_id
FROM klant
WHERE voornaam = '".$voornaam."'
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error());
}
else
{
while($row = mysql_fetch_assoc($res))
{
$klantID[] = $row['klant_id'];
}
}
?>
Edit:
Als je zeker weet dat er maar 1 klant_id uit je query rolt, kun je natuurlijk gewoon met de variabele $row['klant_id'] werken. Je hoeft hem niet te hernoemen.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit