En waar heb je het nu over? Benoem de zaken bij de juiste technische benamingen!!!
Dus als je het hebt over een database tabel veld dan moet je dat ook als zodanig kenbaar maken.
_$wepID is sowieso al geen juiste benaming voor iets
PHPer PHPer op 06/03/2011 18:22:36
Plaats een wat code
Wat is dit nu weer voor vraag - je hebt geen code nodig om deze vraag te beantwoorden -, het feit wil dat ie gewoon de documentatie moet raadplegen
Link gekopieerd
?
Onbekende gebruiker
06-03-2011 18:51
Noppes Homeland op 06/03/2011 18:25:05
(...) het feit wil dat ie gewoon de documentatie moet raadplegen
Of maken. De UML dus (klasse diagrammen, diagrammen voor de database, use-cases(?), etc.).
Link gekopieerd
Misschien ook eens verdiepen in database normalisatie
dan kan er ook niet iets zomaar ontstaan, want dan bestaat het al
Link gekopieerd
Noppes Homeland op 06/03/2011 18:25:05
En waar heb je het nu over? Benoem de zaken bij de juiste technische benamingen!!!
Dus als je het hebt over een database tabel veld dan moet je dat ook als zodanig kenbaar maken.
_$wepID is sowieso al geen juiste benaming voor iets
[quote="PHPer PHPer op 06/03/2011 18:22:36"]
Plaats een wat code
Wat is dit nu weer voor vraag - je hebt geen code nodig om deze vraag te beantwoorden -, het feit wil dat ie gewoon de documentatie moet raadplegen
[/quote]
$wepID bevat een id, zoals ik al eerder zei.
Volgens mij wordt ik hier zwaar aangevallen op de normaalste vraag.
num rows lijkt me handig.
Link gekopieerd
Jasper DS
06-03-2011 19:36
gewijzigd op 06-03-2011 19:36
je kan rijen tellen met mysql_num_rows.
Stel je doet:
SELECT veld FROM tabel WHERE id = '1'
en je gaat daar met mysql_num_rows() (nadat je de query uitgevoerd hebt) over dan krijg je 1 als de rij bestaan en 0 als de rij niet bestaat
Link gekopieerd
?
Onbekende gebruiker
06-03-2011 19:41
Tim van Norde op 06/03/2011 19:32:31
[quote="Noppes Homeland op 06/03/2011 18:25:05"]
En waar heb je het nu over? Benoem de zaken bij de juiste technische benamingen!!!
Dus als je het hebt over een database tabel veld dan moet je dat ook als zodanig kenbaar maken.
_$wepID is sowieso al geen juiste benaming voor iets
[quote="PHPer PHPer op 06/03/2011 18:22:36"]
Plaats een wat code
Wat is dit nu weer voor vraag - je hebt geen code nodig om deze vraag te beantwoorden -, het feit wil dat ie gewoon de documentatie moet raadplegen
[/quote]
$wepID bevat een id, zoals ik al eerder zei.
Volgens mij wordt ik hier zwaar aangevallen op de normaalste vraag.
num rows lijkt me handig.
[/quote]
Nee, de situatie die jij uitlegt wijst heel veel op een verkeerd database model. Daarmee kom je in de problemen als je dat niet verbeterd.
PHP Jasper op 06/03/2011 19:36:11
je kan rijen tellen met mysql_num_rows.
Stel je doet:
SELECT veld FROM tabel WHERE id = '1'
en je gaat daar met mysql_num_rows() (nadat je de query uitgevoerd hebt) over dan krijg je 1 als de rij bestaan en 0 als de rij niet bestaat
Cursusje SQL doen?
Klik .
Link gekopieerd
Jasper DS
06-03-2011 19:44
gewijzigd op 06-03-2011 19:47
wat is daar fout aan?
<?php
$sql = "SELECT veld FROM tabel WHERE id='1'";
if(($result = mysql_query($sql))=== false)
{
echo 'error';
}
else
{
if(mysql_num_rows($result) != 0)
{
echo 'rij bestaat';
}
}
?>
edit: dus karl, je punt is dat we in dit geval beter COUNT gebruiken. Dat is echt een klein detail. De snelheid zal iets sneller zijn.
Link gekopieerd
Pim -
06-03-2011 19:45
gewijzigd op 06-03-2011 19:48
Je kan ook de waarde uniek maken en niets doen bij een foutmelding.
Maar mensen, kom op zeg. De TS is duidelijk een beginner en behandel hem dus zo: als een mens dat fouten kan maken. Ik zou dit bijna tenenkrommende arrogantie willen noemen, maar doe dat maar niet ;)
Link gekopieerd
Dankjulliewel :)
Het is gelukt :)
Link gekopieerd