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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 29-12-05, 21:22   # 1
Shoko
משתמש בעל גישה מוגבלת
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 33
הודעות: 374

Shoko לא מחובר  

איך עושים WHERE ב INSERT?

PHP קוד:
mysql_query("INSERT INTO `po_".$username."_votes` WHERE id = $id VALUES ('$ip','$vote_id')"); 
למה זה לא עובד לי?
  Reply With Quote
ישן 29-12-05, 21:23   # 2
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,582

satan לא מחובר  

PHP קוד:
mysql_query("INSERT INTO `po_".$username."_votes` VALUES ('$ip','$vote_id') WHERE id = $id "); 
לרוב תוספות כאלה WHERE \ ORDER BY וכו'.. באים בסוף.

בעע.. שכחתי אין WHERE ב INSERT - אני טוב רק על הלוח עצמו (P: ביטוי ).
__________________
פנוי לעבודה כמתכנת WEB - למידע נוסף: ליאור אמסלם.
בניית אתרים באינטרנט - בלוג על בניית אתרים באינטרנט עם טיפים, מאמרים, מדריכי תכנות ועוד.
משחקים אתר משחקים

Last edited by satan; 29-12-05 at 21:31..
  Reply With Quote
ישן 29-12-05, 21:26   # 3
ViPeRt
חבר מתקדם
 
ViPeRt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: איזור המרכז
גיל: 37
הודעות: 632
שלח הודעה באמצעות ICO אל ViPeRt שלח הודעה באמצעות MSN אל ViPeRt

ViPeRt לא מחובר  

חחח
ב insert אין Where
insert מכניס שורה למסד.. לא משנה איפה
אתה מתכוון ל update
__________________
תומר, מתכנת אתרים מקצועי ב PHP

קיצור כתובת אתרים בחינם Katzr.Net




  Reply With Quote
ישן 29-12-05, 21:28   # 4
Fector
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,825

Fector לא מחובר  

תבקש שלא ינעלו את האשכול וכאן תשים את כל השאלות שלך ...
  Reply With Quote
ישן 29-12-05, 22:00   # 5
Shoko
משתמש בעל גישה מוגבלת
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 33
הודעות: 374

Shoko לא מחובר  

ציטוט:
נכתב במקור על ידי Fector
תבקש שלא ינעלו את האשכול וכאן תשים את כל השאלות שלך ...
טוב חח אז נהפוך את זה לאשכול תמיכה פרטי שלי

מה הבעיה פה?
PHP קוד:
if ($_GET['act']=="add") {
$user == $_GET['username'];
$title == $_POST['title'];
$oa == $_POST['oa'];
$ob == $_POST['ob'];
$oc == $_POST['oc'];
$od == $_POST['od'];
mysql_query(" INSERT INTO `po_".$user."_poll` VALUES('$title','$oa','$ob','$oc','$od') ") or die(mysql_error());
echo 
"<html dir='rtl'><center> הסקר הוסף בהצלחה!";

שגיאה:
Column count doesn't match value count at row 1
  Reply With Quote
ישן 29-12-05, 22:02   # 6
שקד
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: ירושלים
גיל: 39
הודעות: 659

שקד לא מחובר  

תחליף בזה
PHP קוד:
mysql_query("INSERT INTO `po_".$username."_votes` VALUES ('$ip','$vote_id') WHERE `id`= '$id'") or die(mysql_error()); 
שים לב גרש שהכנסתי ב where .. בהצלחה
__________________
  Reply With Quote
ישן 29-12-05, 22:04   # 7
Shoko
משתמש בעל גישה מוגבלת
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 33
הודעות: 374

Shoko לא מחובר  

ציטוט:
נכתב במקור על ידי שקד
תחליף בזה
PHP קוד:
mysql_query("INSERT INTO `po_".$username."_votes` VALUES ('$ip','$vote_id') WHERE `id`= '$id'") or die(mysql_error()); 
שים לב גרש שהכנסתי ב where .. בהצלחה
תודה אבל לא משנה את זה כבר הצלחתי
  Reply With Quote
ישן 29-12-05, 22:06   # 8
שקד
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: ירושלים
גיל: 39
הודעות: 659

שקד לא מחובר  

הא לא רגע טעות לא שמתי לב שזה Insert אין ב Insert את ה WHERE
אתה מכניס לטבלה הרי, לא למקום מסויים בתוך הטבלה.

חח טעות שלי
__________________
  Reply With Quote
ישן 29-12-05, 22:08   # 9
Shoko
משתמש בעל גישה מוגבלת
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 33
הודעות: 374

Shoko לא מחובר  

ציטוט:
נכתב במקור על ידי שקד
הא לא רגע טעות לא שמתי לב שזה Insert אין ב Insert את ה WHERE
אתה מכניס לטבלה הרי, לא למקום מסויים בתוך הטבלה.

חח טעות שלי
תקרא 4 תגובות מעלי
תגובה מספר 5
  Reply With Quote
ישן 29-12-05, 23:45   # 10
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

ציטוט:
נכתב במקור על ידי Shoko
טוב חח אז נהפוך את זה לאשכול תמיכה פרטי שלי

מה הבעיה פה?
PHP קוד:
if ($_GET['act']=="add") {
$user == $_GET['username'];
$title == $_POST['title'];
$oa == $_POST['oa'];
$ob == $_POST['ob'];
$oc == $_POST['oc'];
$od == $_POST['od'];
mysql_query(" INSERT INTO `po_".$user."_poll` VALUES('$title','$oa','$ob','$oc','$od') ") or die(mysql_error());
echo 
"<html dir='rtl'><center> הסקר הוסף בהצלחה!";

שגיאה:
Column count doesn't match value count at row 1
השגיאה נגרמת כאשר אתה מכניס ערכים בלי לציין את שמות השדות בהתאמה,
אני אסביר יותר ברור כאשר אתה מציין ישירות VALUES לאחר שם הטבלה אתה חייב להכניס לכל התאים שיש בטבלה בבת אחת.
__________________
מפתח ומתחזק אתרים.
  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. הזמן כעת הוא 20:03.

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