הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 01-11-13, 19:17   # 1
dordahan
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2010
הודעות: 236

dordahan לא מחובר  

חיפוש בLIKE

אהלן אז התחלתי ללמוד קצת PHP ,
פתחתי מסד בשרת שלי , טבלה בשם 'users' עם עמודות בשמות 'username' 'password'

עכשיו בניתי מערכת הרשמה שנרשמים היא מכניסה את השם משתמש והסיסמה שהמשתמש הקיש לטבלה בעזרת INSERT
ומערכת התחברות


עכשיו רציתי לנסות לעשות מערכת חיפוש משתמשים רשומים , אני יודע שצריך להשתמש בצורת SELECT LIKE

רשמתי את הקוד והעמוד לא עולה (זתומרת שהקוד לא תקין שגיאה)
היתי שמח אם מישהו מכם היה יכול לפענח לי את הבעיה בקוד ולהגיד לי מה השגיאה בקוד ?

תודה מראש , זה הקוד:

*יש לציין שהרמה שלי בPHP מאד בסיסית רק שלשום התחלתי ללמוד .

PHP קוד:

<html>
<body>

<?php

$link 
mysql_connect('localhost''leonid''gy7ybunu6');
if (!
$link) {
    die(
'Could Be Connect: ' mysql_error());
    }
    
if (!
mysql_select_db('zadmin_leonid'$link)) {
    die(
'Could not select database: ' mysql_error()) ;
    }
    
        if (isset(
$_POST['username'])) {
            
$username $_POST['username'];
            if (
$username!="") {
            
$result mysql_query (SELECT FROM users where username LIKE '$username'$link) or die('Query failed: ' mysql_error());
            
            if (
$result) {
            echo 
"החיפוש מצא: $username";
            }
            }
            }

            
                
                
                
    
?>
    
    
<form name="input" action="search.php" method="post">
חיפוש משתמש: <input type="text" name="username" value="<?php echo "$username";?>"><br>
<input type="submit" value="חפש כעת">

</body>
</html>
__________________
תיקון אייפון באור יהודה במחירים נוחים לכל כיס
  Reply With Quote
ישן 01-11-13, 20:38   # 2
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

1. תעטוף את השאילתה בגרשיים.
2. אתה לא צריך "LIKE" אתה צריך "=".
  Reply With Quote
ישן 02-11-13, 01:55   # 3
dordahan
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2010
הודעות: 236

dordahan לא מחובר  

לא הבנתי אדיר מה שאמרת .. למה לא צריך LIKE ? ניסתי עם השווה שאמרת וזה לא פועל
אבל עטפתי את השאילתה בגרשיים וזה הסתדר צדקת , תודה

אשמח אם תגיד לי למה התכוונה שלא צריך להשתמש בLIKE אלא ב=
__________________
תיקון אייפון באור יהודה במחירים נוחים לכל כיס
  Reply With Quote
ישן 02-11-13, 13:22   # 4
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

שאילתת like מיועדת לחיפוש של "איפה ש- x מכיל", ז"א שזה לא בהכרח יהיה שווה אלא זה יכול להיות גם רק חלק מהערך השמור (במקרה הזה זה כן ישלוף רק התאמה מלאה כי לא אמרת לו מאיזה צד הוא יכול להשלים, קרא על זה בדוקומנטציה).

האופרטור "=" שולף רק בהתאמה מלאה וזה היעוד שלו.

מה שעשית עכשיו יעבוד, אבל זאת לא הדרך האידיאלית.
  Reply With Quote
ישן 02-11-13, 16:58   # 5
MyDns
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Feb 2011
מיקום: כפר סבא
גיל: 32
הודעות: 561

MyDns לא מחובר  

ציטוט:
$result = mysql_query(SELECT * FROM users WHERE username LIKE '%ad');
ככה ברמה הבסיסית מבצעים LIKE
  Reply With Quote
ישן 02-11-13, 17:07   # 6
dordahan
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2010
הודעות: 236

dordahan לא מחובר  

הבנתי והצלחתי , תקנתי והוספתי לולאה

תודה רבה
__________________
תיקון אייפון באור יהודה במחירים נוחים לכל כיס
  Reply With Quote
ישן 05-11-13, 01:28   # 7
mayden
Авторитет
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 2,556

mayden לא מחובר  

שנת 2013, אנשים עדיין לא התקדמו לפריימוורקים?
__________________

ציטוט:
" זוכרים בשביל ללמוד, יודעים בשביל ללמד, מבינים בשביל לתכנת.."
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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