הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP]שאלה די פשוטה, שהסתבכתי איתה, ואני לא מבין למה. (https://hosts.co.il/forums/showthread.php?t=35855)

Eli-Hai 08-12-06 16:00

[PHP]שאלה די פשוטה, שהסתבכתי איתה, ואני לא מבין למה.
 
אהלן, אני מנסה לבנות קאונטר כניסות, שבודק כניסות על פי I.P.
אני לוקח את ה-I.P של הגולש, ואני רוצה לדעת אם הוא קיים כבר במערכת, אם כן להוסיף לתוך שדה מספר, ואם לא להזין. הבעיה, כשאני משווה, אם יש לי 10 כתובות, ואף אחד מהן לא זהה ל-I.P של הגולש, הוא מזין את ה-I.P עשר פעמים.

מה עושים? |Rolleyes|

Tomer 08-12-06 16:06

PHP קוד:

SELECT `ipFROM `ipsWHERE `ip`='$userIP' 

בחר את ip מהטבלה ips איפה ש ip שווה ל IP של המשתמש.

אם mysql_num_rows == 0, ה IP לא קיים ובצע שאילתת INSERT
אם mysql_num_rows != 0, ה IP קיים

Oppis 08-12-06 16:07

אתה עושה קודם כל SELECT ו WHERE
אם מספר השורות שקיבלת מהשאילת שווה ל 0 אז הוא לא קיים במערכת
אז אתה עושה INSERT

אם גדול מאחד אתה יודע שהוא כן נכנס פעם למערכת..

עריכה: תומר חח כנראה כתבנו על השנייה :P או על הדקה

Eli-Hai 08-12-06 16:14

הסתדרתי, הייתה לי טעות קטנה בקוד, תודה לשניכם. אפשר לנעול.


כל הזמנים הם GMT +2. הזמן כעת הוא 02:15.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ