Fout in query

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marcel van Dijk

Marcel van Dijk

01/02/2009 17:21:00
Quote Anchor link
Op 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?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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';
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Marcel van Dijk
 
PHP hulp

PHP hulp

23/12/2024 12:17:27
 
Joren de Wit

Joren de Wit

01/02/2009 17:23:00
Quote Anchor link
Waarom wil je dit via een PHP scriptje doen? Je kunt ook eenvoudig deze query uitvoeren:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
UPDATE Contactpersonen
SET Hash = MD5(Emailadres)

Klaar is kees...
 
Jesper Diovo

Jesper Diovo

01/02/2009 17:26:00
Quote Anchor link
Ben 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()).
 
Marcel van Dijk

Marcel van Dijk

01/02/2009 17:28:00
Quote Anchor link
Heel stom, was inderdaad helemaal de verkeerde kant op aan het kijken!

Beankt!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.