mySQL

gilmad

New member
mySQL

האם אני יכול לשנות הגדרות של עמודה מסויימת? (מטקסט לINT) ואם התשובה היא לא, אז איך אני מוחק עמודה ומוסיף אחרת במקום? בתודה מראש: גוּלִי
 

yahelb

New member
כן

שם הטבלה: test2 שם השדה לפני שינוי: name
$sql = "ALTER TABLE `test2` CHANGE `name` `name` INT"; mysql_query($sql) or die("Query Failed:<br>" .mysql_error());​
 
גם לי יש שאלה על SQL..

אמממ אני צריך קטע קוד שאני אכניס לדף php שיחזיר לי את מספר השורות בdb.. זאת אומרת-
$query22 = mysql_query(שאילתת הSQL);​
וכשאני אעשה אקו ל- $query22 יצא לי את מספר השורות בdb...
 

kensaggy

New member
כמה דברים...

קודם כל השימוש שלך בפונקציה לא ממש נכון.. צריך קודם להריץ את השאילתא בעזרת mysql_query לפני שמריצים את הפונקציה הנ"ל על התוצאה שחזרה (מ mysql_query). דבר שני,אם רצונך רק במספר השורות אז אין כל טעם בלשלוף את כל המידע הזה מבסיס הנתונים. רצוי במקום להשתמש בפוקציה מובנת המותאמת בדיוק לדברים כאלה..
<?php $sql = "SELECT COUNT(*) FROM tbl_name"; // you can add a WHERE clause if you have one $query_result = mysql_query($sql); echo mysql_result($query_result,0); ?>​
דוגמא פשוטה לביצוע.. (לא בדקתי את הקוד אבל הוא אמור לעבוד) בהצלחה,חן.
 
למעלה