Auto increment updaten
ALTER TABLE tbl_name AUTO_INCREMENT = xxx
deze zou mijn auto increment kolom moeten updaten, maar het werkt helaas niet. Kan iemand mij vertellen hoe ik mijn auto increment kolom met +1 moet updaten?
ik ben nog noob in dit, dus neem me niet kwalijk...
het wordt ook gebruikt bij de ID kolom.
bezoek (auto increment) - ip - host
nu heb ik dat als de ip en host niet in de lijst voorkomen dat ie m dan toevoegd, en als bezoek 1 neerzet, zovan je hebt deze pagina 1 keer bezocht. Mar bestaat ip en host al in de tabel, dan moet ie alleen bezoek met +1 updaten zodat het bezoeken = 2 wordt.
hopelijk ben ik duidelijk
maar een normale int veld
bozoek INT(6) NOT NULL default 0,
gewoon een query maken.
en nog even de controle maken om te kijken of de gebruiker al eerder is geweest
Gewijzigd op 01/01/1970 01:00:00 door Erik Rijk
ok, goh bedankt zeg
owja, maar waarom moet ie een lengte hebben van 6?
moet niet verplicht, je kunt ook 1 zeggen, maar dan kun je dus maar tellen tot bezoek 9. Met 6 kun je tellen tot bezoek 999999.
INT(6) betekend een max van 999,999
INT(5) betekend een max van 99,999
INT(4) betekend een max van 9,999
snap je het nu een beetje.
je moet zelf kiezen wat het beste voor jou is.
maar als ik het zo doe:
in de tabel visits staat de kolom bezoek met het aantal bezoeken. dit werkt nu, maar
als ik zeg:
$aantalBezoeken = mysql_db_query($database, "SELECT bezoek FROM visits");
en dan zeg ik:
echo $aantalBezoeken
dan krijg ik
Resource id #3
op mn scherm, wat doe ik fout?
Ik ga ervanuit dat je connectie hebt met je DB.
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$sql="SELECT bezoek FROM visits";
$results=mysql_query($sql);
while($info=mysql_fetch_array($results)){
echo $info['bezoek'];
}
?>
$sql="SELECT bezoek FROM visits";
$results=mysql_query($sql);
while($info=mysql_fetch_array($results)){
echo $info['bezoek'];
}
?>
edit de onderstreepte dingen in het witte gedeelte zijn functies. Deze zijn >>klikbaar<<
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
dankjewel!
Lees even de edit en doe dat. Leer de functies. Als iemand je midden in de nacht vraagt om een query zeg jij.....
dan zeg ik wat jij 1 post terug zij :P
ik heb dat nu gemaakt, en alles werkt, maar hij zet voor elke ip neer hoeveel keer je de pagina hebt bezocht, dus nu heb ik dit toegevoegd:
SELECT bezoek FROM visits WHERE ip = $ip
en $ip is een andere kolom, en dat IP z'n aantal bezoekers moet hij binnen halen. dus niet die van iedereen maar als je via 100.100.100.100 bent verbonden dan moet hij dus uit de kolom $ip halen en $ip is dan 100.100.100.100, zodat die persoon met dat ip alleen zijn eigen aantal bezoeken kan bekijken...
Met en if-je?
Gewijzigd op 01/01/1970 01:00:00 door Barry
niemand een reactie????
Geef je hele query eens?
WHERE ip = '" . $ip . "'
Ik naam aan de je het ip-nummer als een string opslaat, dus horen er enkele quotes aan jouw voorbeeld toegevoegd te worden.
hmm dat kan het zijn, ik zal ff kijken en indien nodig de query posten hier