• דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

שליפת טבלאות בעברית ב-PHP

מתוזמן נעוץ נעול הועבר תכנות
10 פוסטים 5 כותבים 242 צפיות
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • D מנותק
    D מנותק
    dvoriw054
    כתב ב נערך לאחרונה על ידי
    #1

    שלום רב,
    מישהו יודע אולי איך אפשר לשלוף נתונים מטבלת אקסס שהשם שלה בעברית דרך PHP?
    כלומר, לבצע select על קובץ MDB כשה-from יהיה טבלה עם שם בעברית?

    רחמיםר תגובה 1 תגובה אחרונה
    1
  • רחמיםר מנותק
    רחמיםר מנותק
    רחמים
    השיב לdvoriw054 ב נערך לאחרונה על ידי
    #2

    @dvoriw054 כל הבעיה זה עברית? אם הטבלה באנגלית הכל עובד טוב?

    מומלצים: חיפוש במסמכים | OCR | נקדן חינמי | ניהול כולל - מס"ב

    תגובה 1 תגובה אחרונה
    0
  • D מנותק
    D מנותק
    dvoriw054
    כתב ב נערך לאחרונה על ידי
    #3

    כן, טבלאות באנגלית נשלפים לי הנתונים,
    וגם שם ישנה בעיה שכשהערך בעצמו בעברית לא מצליחה להציג אותו בשום פורמט,

    זה בעצם 3 בעיות:

    1. שליפת טבלאות בעברית,
    2. פנייה לשדות בעברית,
    3. והצגת נתונים שמגיעים מהטבלאות בעברית תקינה ולא גיבריש,
    רחמיםר תגובה 1 תגובה אחרונה
    0
  • רחמיםר מנותק
    רחמיםר מנותק
    רחמים
    השיב לdvoriw054 ב נערך לאחרונה על ידי
    #4

    @dvoriw054 אם הבעיה היא ג'יבריש אז זו בעיה של קידוד, כלומר שצריך לדעת באיזה קידוד אקסס מקודד את העברית וכאשר משתמשים בPHP פשוט לקודד ולפענח לפי אותו קידוד, גם כאשר כותבים את השאילתא וגם כאשר מקבלים את הנתונים.
    אני מניח שהקידוד הוא Windows-1255 או ISO/IEC 8859-8
    פשוט תנסו לפענח את ג'יבריש עם אחד מהקידודים האלו.

    מומלצים: חיפוש במסמכים | OCR | נקדן חינמי | ניהול כולל - מס"ב

    תגובה 1 תגובה אחרונה
    1
  • D מנותק
    D מנותק
    dvoriw054
    כתב ב נערך לאחרונה על ידי
    #5

    הקידוד זה בעיה שהסתדרתי איתה,
    השאלה הרצינית זה שליפת נתונים בשאילתה כששם הטבלה בעברית,
    לדוג':'אלפון' select * from

    S רחמיםר 2 תגובות תגובה אחרונה
    0
  • S לא נמצא
    S לא נמצא
    Shmuel754
    השיב לdvoriw054 ב נערך לאחרונה על ידי
    #6

    @dvoriw054
    דבר ראשון תנסה להוסיף AS לשם הטבלה

    Select * from `אלפון` as Alfon 
    
    תגובה 1 תגובה אחרונה
    0
  • רחמיםר מנותק
    רחמיםר מנותק
    רחמים
    השיב לdvoriw054 ב נערך לאחרונה על ידי
    #7

    @dvoriw054 צריך לקודד את המילה אלפון, דהיינו לא לכתוב אותה בעברית אלא בג'יבריש המתאים.

    מומלצים: חיפוש במסמכים | OCR | נקדן חינמי | ניהול כולל - מס"ב

    שואףש תגובה 1 תגובה אחרונה
    2
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי
    #8

    @dvoriw054 אנא הדביקו פה קוד מינימלי שימחיש את הבעיה + פלוס פלט השגיאה שהוא מביא.

    אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    0
  • שואףש מנותק
    שואףש מנותק
    שואף
    השיב לרחמים ב נערך לאחרונה על ידי
    #9
    פוסט זה נמחק!
    תגובה 1 תגובה אחרונה
    0
  • D מנותק
    D מנותק
    dvoriw054
    כתב ב נערך לאחרונה על ידי
    #10

    נמצא פתרון לבעיה, להלן הקוד הנכון:
    ליצור את הפונ':

    function conv($string) {
    	$string = iconv("UTF-8", "Windows-1255", $string);
    	$string = '`'.$string.'`';
    	return $string;
    }
    

    ולבצע ע"י פונ' דינאמית, לדוג:

    $table = conv('אלפון')
    $getInfo = $objectSQL->query("Select * from $table ");
    
    תגובה 1 תגובה אחרונה
    5
  • dovidD dovid העביר נושא זה מ-תכנות ב-

  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.