Fout in query
Marcel van Dijk
01/02/2009 17:21:00Op dit moment ben ik bezig om middels een query alle contactpersonen in een database te voorzien van een hash code.
Dit wil ik doormiddel van de onderstaande code doen maar krijg hem niet aan de praat, ziet iemand mijn fout?
Dit wil ik doormiddel van de onderstaande code doen maar krijg hem niet aan de praat, ziet iemand mijn fout?
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
<?
$query = " SELECT * FROM `Contactpersonen`";
$result = mysql_query($query);
if($result)
{
while ($link = mysql_fetch_assoc($result))
{
$code = md5($link['Emailadres']);
$sql = "UPDATE `Contactpersonen` SET `Hash` = '$code'";
mysql_query($sql);
unset($code);
}
}
else
{
echo 'Er zijn geen berichten beschikbaar';
}
?>
$query = " SELECT * FROM `Contactpersonen`";
$result = mysql_query($query);
if($result)
{
while ($link = mysql_fetch_assoc($result))
{
$code = md5($link['Emailadres']);
$sql = "UPDATE `Contactpersonen` SET `Hash` = '$code'";
mysql_query($sql);
unset($code);
}
}
else
{
echo 'Er zijn geen berichten beschikbaar';
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Marcel van Dijk
PHP hulp
23/12/2024 12:17:27Joren de Wit
01/02/2009 17:23:00Waarom wil je dit via een PHP scriptje doen? Je kunt ook eenvoudig deze query uitvoeren:
Klaar is kees...
Klaar is kees...
Jesper Diovo
01/02/2009 17:26:00Ben maar blij dat je hem niet aan de praat kreeg. De query die je nu uit wilde voeren zou ieder record de hash geven van het emailadres dat ie aan het fetchen was. Overigens zou ik de backtics weghalen, en variabelen buiten quotes halen en een fatsoenlijke foutafhandeling gebruiken (dus gééééén or die()).