veld waarde vervangen in record
Franko
01/04/2005 19:54:00heb in een formulier een naam ingevoerd en nu wil ik dat er in hetzelfde record (maar in ander veld) een bestandsnaam link bijkomt dit gaat met update
Heb de volgende code:
mysql_query("UPDATE event SET upload = '".$path.$name."'") or die (mysql_error());
maar nu komt ie pas in het volgende record wat ik invoer.
Hoe kan dit?
Heb de volgende code:
mysql_query("UPDATE event SET upload = '".$path.$name."'") or die (mysql_error());
maar nu komt ie pas in het volgende record wat ik invoer.
Hoe kan dit?
PHP hulp
05/11/2024 07:58:40Martijn B
01/04/2005 20:04:00Die query van jou is een leuke beginners fout. Met een update zonder where verander je dus alle records in de tabel. Erg leuk als je een gebruikers tabel met 100.000 klanten hebt en je weet niet hoe je het terug moet zetten ;D
In de tabel event heb je als het goed is een primary key aangegeven. Meestal een veld met een nummertje. Als dat veld nu 'eventID' heet en je wilt record 123 aanpassen dan ziet je query er zo uit:
In de tabel event heb je als het goed is een primary key aangegeven. Meestal een veld met een nummertje. Als dat veld nu 'eventID' heet en je wilt record 123 aanpassen dan ziet je query er zo uit:
Code (php)
1
2
3
4
5
2
3
4
5
<?php
mysql_query("UPDATE event SET upload = '".$path.$name."' WHERE eventID = 123") or die (mysql_error());
?>
mysql_query("UPDATE event SET upload = '".$path.$name."' WHERE eventID = 123") or die (mysql_error());
?>
Franko
01/04/2005 20:09:00hehe ja dat had ik ook door, maar dan doe ik zo:
Dit krijg ik niet voor elkaar.
Ik heb een formulier.php en een upload.php
waarbij $eventnaam een variabele is uit het formulier.
Hoe doe ik dat dan?
Code (php)
1
2
3
2
3
<?
mysql_query("UPDATE event SET upload = '".$path.$name."' where event_naam = '$eventnaam'") or die (mysql_error());
?>
mysql_query("UPDATE event SET upload = '".$path.$name."' where event_naam = '$eventnaam'") or die (mysql_error());
?>
Dit krijg ik niet voor elkaar.
Ik heb een formulier.php en een upload.php
waarbij $eventnaam een variabele is uit het formulier.
Hoe doe ik dat dan?