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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 08-08-07, 14:27   # 1
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

[שאלה] הוספת שורה למסד

שלום,
אז ככה כתבתי את הקוד הנ"ל
PHP קוד:
<?php
    $connection 
mysql_connect("localhost","username","password") or die("Couldn't connect to server");
    
$db mysql_select_db("database",$connection) or die("Couldn't select database");
    
$query "CREATE TABLE t1(name VARCHAR(20),job VARCHAR(20))";
    
$result mysql_query($query) or die("Query failed: " .mysql_error());
    
$query "INSERT INTO tl(name,job) VALUES('someName','someJob')";
    
$result mysql_query($query) or die("Query failed: " .mysql_error());        
?>
עכשיו כשאני מריץ את הקוד אני מקבל את השגיאה הבאה:
Query failed: Table 't1' already exists
שנובעת מהקטע שבו ניסיתי להכניס שורה חדשה למסד. מה השגיאה בדיוק?
תודה מראש

עריכה:
התכוונתי להוספת שורה לטבלה :P אני חדש לנושא של עבודה עם מסד נתונים אז אני מקווה שתסלחו לי XD
__________________
פיג'מה
משחקים

Last edited by Kfir.G; 08-08-07 at 14:32..
  Reply With Quote
ישן 08-08-07, 14:47   # 2
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

כדי להוסיף עוד שדה לטבלה, אתה מריץ:

קוד:
ALTER TABLE `x` ADD `y` TEXT NOT NULL
למשל, או כל שדה אחר.

כדי שהשגיאה שרשמת לא תוצג, למשל בקובץ של התקנת מערכת, אתה רושם:

קוד:
CREATE TABLE IF NOT EXIST blablabla
אני חושב שזה EXIST, אם לא אז EXISTS
__________________
תומר
  Reply With Quote
ישן 08-08-07, 14:56   # 3
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

ציטוט:
נכתב במקור על ידי Tomer צפה בהודעה
כדי להוסיף עוד שדה לטבלה, אתה מריץ:

קוד:
ALTER TABLE `x` ADD `y` TEXT NOT NULL
למשל, או כל שדה אחר.

כדי שהשגיאה שרשמת לא תוצג, למשל בקובץ של התקנת מערכת, אתה רושם:

קוד:
CREATE TABLE IF NOT EXIST blablabla
אני חושב שזה EXIST, אם לא אז EXISTS
אבל מה שאני רוצה לעשות זה להוסיף שורה עם תוכן אני לא צריך לשנות את מבנה הטבלה שלי...
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 08-08-07, 15:00   # 4
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

אז למה אתה יוצר טבלה חדשה? תשתמש בInsert

חפש בגוגל.
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
  Reply With Quote
ישן 08-08-07, 15:24   # 5
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

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

חפש בגוגל.
מה ז"א למה אני יוצר טבלה חדשה? אם אני לא יוצר טבלה חדשה למה שתהיה לי טבלה?
__________________
פיג'מה
משחקים

Last edited by Kfir.G; 08-08-07 at 15:42..
  Reply With Quote
ישן 08-08-07, 15:27   # 6
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

ציטוט:
נכתב במקור על ידי kfir_dnd צפה בהודעה
מה ז"א למה אני יוצר טבלה חדשה? אם אני לא יוצר טבלה חדשה למה שתהיה לי טבלה?
יש לך כבר טבלה, זה כבר הראה את השגיאה שהטבלה כבר קיימת.
אני לא מבין למה אתה מסתבך.
פקודת insert פשוטה תוסף שורה לטבלה קיימת בלי להרוס את הסדר שלה אם זה מה שאתה מתכוון.

תחפש על פקודות בסיסיות של sql.

בהצלחה ויום נעים,
ירין
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 08-08-07, 15:41   # 7
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

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

תחפש על פקודות בסיסיות של sql.

בהצלחה ויום נעים,
ירין
זה בדיוק הסיפור... זה מה שאני רוצה לעשות אבל כל פעם אני מקבל הודעה על זה שהטבלה קיימת או שהיא לא קיימת...
עכשיו ניסיתי ליצור את הטבלה מקובץ חיצוני ופעם הראשונה שהרצתי את זה הכל עבד מצויין אבל ברגע שלחצתי רענן קיבלתי את הודעת השגיאה שהטבלה לא קיימת... אני ממש משתגע מזה שזה אמור להיות ממש פשוט וקל ובכל זאת זה עושה לי כל כך הרבה בעיות...
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 08-08-07, 15:48   # 8
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

ואני מניח שלא קראת מה שרשמתי, נכון?

תוסיף IF NOT EXIST, שיהיה:
קוד:
CREATE TABLE `x` IF NOT EXIST
__________________
תומר
  Reply With Quote
ישן 08-08-07, 16:02   # 9
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

ציטוט:
נכתב במקור על ידי Tomer צפה בהודעה
ואני מניח שלא קראת מה שרשמתי, נכון?

תוסיף IF NOT EXIST, שיהיה:
קוד:
CREATE TABLE `x` IF NOT EXIST
ניסיתי את זה כבר... כשאני כותב את זה ככה אני מקבל
Query failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'EXIST t1(name VARCHAR(20),job VARCHAR(20))' at line 1
וכשאני משנה לIF NOT EXISTS אני מקבל
Query failed: Table "database.tl' doesn't exist

עריכה:
לא יודע אם זה עוזר אבל זה מה שאני מקבל כשאני מוריד את המסד
http://kfir.shidur.us/db.html
__________________
פיג'מה
משחקים

Last edited by Kfir.G; 08-08-07 at 16:12..
  Reply With Quote
ישן 08-08-07, 16:37   # 10
חיים
חבר וותיק
 
חיים's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: עפולה
גיל: 32
הודעות: 1,548
שלח הודעה באמצעות ICO אל חיים שלח הודעה באמצעות MSN אל חיים Send a message via Skype™ to חיים

חיים לא מחובר  

עריכה:לא שמתי לב לבעיה בידיוק עוד מאט אני משיג תשובה
__________________
בברכה, חיים.

  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:07.

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