login  Naam:   Wachtwoord: 
Registreer je!
 Forum

onbekende error MySql

Offline JBke - 09/05/2007 10:28 (laatste wijziging 09/05/2007 21:26)
Avatar van JBkePHP gevorderde Hoi,

Wat doe ik verkeerd in onderstaande code?? Als ik het upload naar mijn host werkt alles perfect, echter op mijn localhost geeft hij een onbekende error als volgd: MySql dead end = NULL NULL no data available
  1. <?php
  2. dbconnect($host, $dbuser, $dbpass, $dbname);
  3. $query = "SELECT password FROM user_profile WHERE username = '$username'";
  4. $result = mysql_query($query);
  5. if(! $mysqlresults = mysql_fetch_assoc($result)) {
  6. echo "Gebruiker bestaat niet probeer opnieuw";
  7. pagina_Terug("center");
  8. } else {
  9. if (sha1(md5($password)) === $mysqlresults['password']) {
  10. $query = "SELECT aantal_bezoeken, date_format(laatste_bezoek, '%d-%m-%Y %H:%i:%s') AS laatste_bezoek FROM user_stats WHERE username = '$username'";
  11. $result = mysql_query($query);
  12. $mysqlresults = mysql_fetch_assoc($result);
  13. $query = "UPDATE user_stats SET aantal_bezoeken = (aantal_bezoeken + 1), laatste_bezoek = date('YmdHis') WHERE username = '$username'";
  14. $result = mysql_query($query);
  15. echo "Je bent ingelogd en je gebruikersnaam is: <b>" . $username . "</b> en dit is je <b>" . ($mysqlresults['aantal_bezoeken'] += 1) . "</b> de bezoek.<br>Je vorige bezoek was: <b>" . $mysqlresults['laatste_bezoek'] . "</b>";
  16. } else {
  17. echo "Foutief Paswoord!";
  18. }
  19. }
  20. mysql_close($connect);
  21. }
  22. ?>

Citaat:
de opmaak van de tabel is als volgd:
[..code..]
laatste_bezoek is een TIMESTAMP en bevat dus zowel Date als Time, anders zou ik de error toch ook krijgen bij mijn host??

de fout geeft hij sinds ik de date format heb toegevoegd, of zou dit eerder te maken hebben met een Mysql installatie optie?? En zo ja wat moet ik op mijn localhost MySQL of PHP settings wijzigen om de fout weg te krijgen.

Alvast bedankt voor de hulp.

5 antwoorden

Gesponsorde links
Offline ikkedikke - 09/05/2007 10:34
Avatar van ikkedikke PHP expert is je laatste_bezoek wel een datetime veld of een timestamp en niet alleen een date?
Offline Ibrahim - 09/05/2007 15:21
Avatar van Ibrahim PHP expert als het op zijn host prima werkt, maar op local niet, dan ligt het denk ik aan server instellingen
Offline Dark_Paul - 09/05/2007 15:51
Avatar van Dark_Paul PHP ver gevorderde Sowieso is het geen slechte gewoonte om je variabelen buiten de quotes te houden.
Offline Stijn - 09/05/2007 15:52
Avatar van Stijn PHP expert op lijn 11 schrijf je dit:
  1. <?
  2. if (sha1(md5($password)) === mysqlresults['password']) {
  3. ?>

zet eens $mysqlresults['password'] -> dat bespaart ons weer een topic 
Offline JBke - 09/05/2007 21:25
Avatar van JBke PHP gevorderde lol thx stijn maar was reeds aangepast
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s