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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 13-01-06, 22:46   # 1
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

נתקלתי בבעיה חמורה, ספרות בשאילתה - מה עושים בנידון?!

יצרתי כמה טבלאות במסד נתונים,
בתוך כל טבלה יש 84 עמודות וכולן במספרים דוגמא:
114
115
116
117
וכו'..

שאני מנסה להריץ שאילתה כגון:
PHP קוד:
INSERT INTO table (114,115,116VALUES ('$name','$status','$link'
זה נותן לי שגיאה, כאשר אני מחליף את העמודות (המספרים) בעמודות אחרות, זה עובד.
ככה שבטוח הבעיה היא שם.

יש אפשרות לעבוד עם מספרים בשאילתה? למשל להוסיף סימן בתחילת המספר ובסופו או משהו כזה?
  Reply With Quote
ישן 14-01-06, 00:54   # 2
Kuchi
הוסטסניון
 
Kuchi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אור יהודה
גיל: 36
הודעות: 2,540
שלח הודעה באמצעות MSN אל Kuchi

Kuchi לא מחובר  

תנסה !
PHP קוד:
INSERT INTO table (`114`,`115`,`116`) VALUES ('$name','$status','$link'
או

PHP קוד:
INSERT INTO table ('114','115','116'VALUES ('$name','$status','$link'
יש כאלה שיגידו אותו דבר
בכל מקרה תנסה
או שתנסה להגדיר כ
PHP קוד:
$table1 "114";
$table2 "115";
$table3 "116";
INSERT INTO table ('$table1','$table2','$table3'VALUES ('$name','$status','$link'
מקווה שעזרתי למרות שאף פעם לא נתקלתי או ניסיתי לעשות טבלאות בשמות מספר
  Reply With Quote
ישן 14-01-06, 01:06   # 3
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

ניסתי עם ''
אני ינסה את הדרך השלישית מחר, תודה.
  Reply With Quote
ישן 14-01-06, 01:10   # 4
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

אי אפשר להשתמש בשדות המתחילים במספר.
KuChI-PoChI הבהרת לי בפירוש הרגע שאתה עדיין מתכנת מתחיל.
__________________
מפתח ומתחזק אתרים.
  Reply With Quote
ישן 14-01-06, 01:41   # 5
exciter
משתמש - היכל התהילה
 
exciter's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: סוף העולם, שמאלה
הודעות: 672

exciter לא מחובר  

זה שהוא לא ניסה את זה לא בהכרח אומר שהוא מתכנת מתחיל..
אני אישית לא ניסיתי להשתמש במספרים בשדות או טבלאות כבר מההתחלה - לא נראה לי שימושי כל כך.
תחליף אותם וזהו, למה אתה צריך להשתמש במספרים ?
__________________
  Reply With Quote
ישן 14-01-06, 01:43   # 6
exciter
משתמש - היכל התהילה
 
exciter's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: סוף העולם, שמאלה
הודעות: 672

exciter לא מחובר  

הוא התכוון לשם טבלה ולא שדה...
אז אני מאמין שגם ככה זה עדיין לא עובד...
__________________
  Reply With Quote
ישן 14-01-06, 01:44   # 7
Kuchi
הוסטסניון
 
Kuchi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אור יהודה
גיל: 36
הודעות: 2,540
שלח הודעה באמצעות MSN אל Kuchi

Kuchi לא מחובר  

שים לב שהשם של הטבלה זה table !
  Reply With Quote
ישן 14-01-06, 11:10   # 8
שקד
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: ירושלים
גיל: 39
הודעות: 659

שקד לא מחובר  

נסה ככה:
PHP קוד:
INSERT INTO `table` (114,115,116VALUES ('$name','$status','$link')") or die (mysql_error()); 
קודם כל תשנה את שם הטבלה(כמו שכבר אמרו) מ table למה שאתה צריך.
ודבר שני למה לא השתמשת ב mysql_query ? אם השתמש בזה, אז להבא אתה צריך לדעת לא להסתיר את זה בקוד שאתה מציג.

תנסה להשים את הקוד כמו שהבאתי לך וכמובן אם זה לא טוב זה אמור להראות שגיאה!
בהצלחה
__________________
  Reply With Quote
ישן 14-01-06, 18:43   # 9
Kuchi
הוסטסניון
 
Kuchi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אור יהודה
גיל: 36
הודעות: 2,540
שלח הודעה באמצעות MSN אל Kuchi

Kuchi לא מחובר  

אז כך אתמול קיבלתי באן מערן בגלל סיפור בדיון הזה וכי עזרתי לפותח הדיון + הצגתי את התשובה אבל ערן מחק אז אני יתן תפתרון שוב !
תעשה ככה שים לב שהמספרים נמצאים בתוך `
PHP קוד:
INSERT INTO table (`114`,`115`,`116`) VALUES ('$name','$status','$link'
אז כפי שראיתם אפשרי לעשות עם מספרים תהנה אחי !
הוא לא צריך לשנות שום דבר ! רק לשים במקום ' לשים ` זה הכל !
תשאיר הכל אותו דבר וזה עובד רגיל ונפלה חלק ויפה !
  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. הזמן כעת הוא 16:00.

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