-
@חגי הקוד שלך לא כל כך מומלץ לפרודקשיין כי יש כמה פרטים שאתה לא מטפל בהם כמו escape characters וגרשיים והורדת רווחיים וטאבים
אבל בעקרון כאשר יש פחות מכמה אלפים שורות אתה צודק שניתן לעשות את הכל בצד לקוח. (לא הצעתי את זה כי א) זה תלוי מה הגודל המקסימלי של המידע, וב) השואל החליט שהוא רוצה PHP...). -
@yossiz אמר בעזרה ב PHP| חיפוש בקובץ CSV:
@mgm-ivr זה מתסכל לענות לבן אדם שמנסה לרוץ לפני שהוא למד ללכת...
(אני מוצא את עצמי כותב את זה שוב ושוב לאחרונה... מה איתי? משהו השתנה בשואלים או בי?)התחלתי ביום חמישי ללמוד לכתוב עם קבצים (fopen a/a+'/r/r+/w) וכו', זה עבד,
אחרי כמה שעות נמאס לי כי זה מאוד קשה כל פעם לחשבן כל קובץ, החלטתי ללכת על CSV, ברוך השם במוצש הצלחתי לכתוב כל מיני פקודות שירשמו לתוך הCSV שלי, אבל נתקעתי כי אני צריך חיפוש
כלומר חיפוש כבר הסתדרתי, להפוך למערך ולחפש, הנקודה היא בעריכת הקובץ כשאני רוצה לשנות נתון עם זה אני כרגע מתקשה.
לגבי@mgm-ivr זה מתסכל לענות לבן אדם שמנסה לרוץ לפני שהוא למד ללכת...
היה לי כל כך הרבה סייעתה דשמיא בימים האלה
שרציתי לרוץ עד הסוף... -
@mgm-ivr אמר בעזרה ב PHP| חיפוש בקובץ CSV:
@yossiz אמר בעזרה ב PHP| חיפוש בקובץ CSV:
@mgm-ivr זה מתסכל לענות לבן אדם שמנסה לרוץ לפני שהוא למד ללכת...
(אני מוצא את עצמי כותב את זה שוב ושוב לאחרונה... מה איתי? משהו השתנה בשואלים או בי?)התחלתי ביום חמישי ללמוד לכתוב עם קבצים (fopen a/a+'/r/r+/w) וכו', זה עבד,
אחרי כמה שעות נמאס לי כי זה מאוד קשה כל פעם לחשבן כל קובץ, החלטתי ללכת על CSV, ברוך השם במוצש הצלחתי לכתוב כל מיני פקודות שירשמו לתוך הCSV שלי, אבל נתקעתי כי אני צריך חיפוש
כלומר חיפוש כבר הסתדרתי, להפוך למערך ולחפש, הנקודה היא בעריכת הקובץ כשאני רוצה לשנות נתון עם זה אני כרגע מתקשה.
לגבי@mgm-ivr זה מתסכל לענות לבן אדם שמנסה לרוץ לפני שהוא למד ללכת...
היה לי כל כך הרבה סייעתה דשמיא בימים האלה
שרציתי לרוץ עד הסוף...כעיקרון בכדי לשנות תוכן בקובץ csv אתה צריך להשתמש עם
str_replace
אבל אם יש לך מסד נתונים אז זה הכי טוב והכי קל והכי נכון והכי מהיר
תעבור על האתר הזה יש לך שם הסבר איך להתחבר ולשנות ערכים וכו במסד נתונים מסוג mysql -
יצרתי מסד נתונים
לצורך העניין קראתי לו DB
יוזר MGM
סיסמה 1234בפרטים שהוא מבקש ממני הוא דורש כך
$servername = "localhost"; $username = "MGM"; $password = "1234";
הבעיה היא שהוא לא מזהה את זה
הפלט שלו זהConnection failed: Access denied for user 'MGM'@'localhost' (using password: YES)
אני חושש שזה בגלל שלא הגדרתי לו את שם המסד (DB) אבל לא היה שום מקום לכתוב אותו! רק אלה המשתנים שהייתי צריך למלאות ושנדרשים בקוד
הקוד המלא לפניכם (באדיבות https://www.w3schools.com/php/php_mysql_connect.asp)
<?php $servername = "localhost"; $username = "MGM"; $password = "1234"; // Create connection $conn = new mysqli($servername, $username, $password); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully"; ?>
כמובן שהשם משתמש וסיסמה מומצאים אבל גם שהם נכונים יש שגיאה
-
@ivrtikshoret אמר בעזרה ב PHP| חיפוש בקובץ CSV:
@mgm-ivr
בהתחברות לבד אין צורך בלהכניס את שם הטבלה
בכדי לעזור לך באיזה חברה נמצא המסד נתונים שלך?השרת בהוסטינגר
וזה מובנה שם -
@ivrtikshoret אמר בעזרה ב PHP| חיפוש בקובץ CSV:
בהתחברות לבד אין צורך בלהכניס את שם הטבלה
לא הכנסתי את שם המסד!
המסד עדיין ריק לגמרי בלי טבלאות
כרגע רשמתי רק יוזר וסיסמה
בלי מסד -