
30-06-2008, 00:37
|
|
|
|
חבר מתאריך: 01.07.05
הודעות: 176
|
|
[שאלה]בקשר לטבלת MySQL והכנסה של נתונים בעזרת PHP לתוכה
שלום לכולם! D:
יש ברשותי קוד טבלת MySQL מסוימת, שללחו לי בתור דוגמא, והוא:
קוד:
-- Accounts table
CREATE TABLE Accounts (
account_id SMALLINT UNSIGNED NOT NULL,
username VARCHAR(50) NOT NULL,
password VARCHAR(32) NOT NULL,
mail VARCHAR(100),
last_connection DATE,
last_ip VARCHAR(15),
date_creation DATE,
date_modif DATE,
date_delete DATE);
עכשיו, יש לי כמה שאלות:
1. מה זה SMALLINT UNSIGNED?
2. NOT NULL?
3. DATE?
כלומר, בעצם מה כל דבר מחייב שיקרה? או עושה?
ודבר אחרון, אם ברצוני להכניס נתונים לכל השדות האלו, מה אני צריך לעשות? ואם ברצוני להשאיר שדות מסוימים ריקים? לכתוב NULL? אני שואל את כל השאלות הפשוטות האלו בשביל לוודא שאיני טועה.
למה אני בעצם משלים את הקוד הזה לדוגמא?
קוד:
INSERT INTO Accounts (account_id, username, password, mail, last_connection, last_ip, date_creation, date_modif, date_delete) VALUES ();
תודה מראש,
orl2008. =]
|