PHP Link Directory en importeren Links



Ik heb gevochten vanavond met php Link Directory. Ik had een lijst met adressen wilde ik toe te voegen in bulk en slaagde erin om achter elkaar het juiste formaat van een CSV-bestand voor import. Het is een beetje een lang verhaal, het begon met lynx het dumpen van de bron van een webpagina, sed trimmen gewoon de links, dan gewoon de link titels, etc.. Tot slot nog een paar scripts later had ik een eenvoudige spreadsheet. Toegevoegd NULL-waarden in een paar velden in en probeerde de invoer. Alles zag er goed uit, dus ik dacht dat ik zou testen het toevoegen van een koppeling via de gebruikersinterface te zien of alles goed was.

Op dit moment merkte ik dat mijn geïmporteerde banden niet werden weergegeven. Mijn eerste gok was dat de cache nodig clearing, maar dat deed het niet oplossen, dus ik keek naar de databank. Ik was vergeten om de vervaldatum ingesteld op NULL voor hen allen. (De nieuwe banden had gebreke te 0). Okay, dus ik voegde een link en toen merkte een van mijn geïmporteerde banden waren verdwenen. Ik vermoed dat de auto-increment van mysql had nagelaten de geïmporteerde gegevens te erkennen. Ik ging door alter-ing de tafel om de auto-increment waarde hoger ingesteld, maar het is nog stampte dan bestaande records bij het toevoegen van een link via de gebruikersinterface.

Vreemd genoeg is de volgende opdracht leek niet te werken…
ALTER TABLE name_of_table AUTO_INCREMENT = 500

Eindelijk, Ik liet het veld id volledig en ontspande het. Automatische nummering gaf me getallen tot 404, dus ik een nieuwe koppeling te testen en id toegevoegd #395 werd stampte (de id was al gebruikt door een andere link, maar nu werd vervangen met de nieuwe verbinding.)…. maar ik dacht dat het dumpen van de ID-veld zou het vergeten… Op dat moment zag ik een tafeltje met een veld genaamd PLD_Link_SEQ… het ene veld was id en… werd weergave 395… (smack hoofd!) Zijn, Ik werkte dat voor 405 en voegde een link en alles werkte zoals verwacht.

Als een vreemde bijwerking, het lijkt erop dat als er een koppeling had kenmerkte geweest en het nummer werd opgeëist door een nieuwe link, de nieuwe verbinding automatisch werd gekenmerkt als goed.

Zijn, Als je probeert het importeren koppelingen in phpLD van een zelf gemaakt csv of andere importbestand, noteer dan de PLD_LINK_SEQ tafel en zorg ervoor om het instellen van een nummer, zodat het niet “stappen op” uw vorige inzendingen.

Mijn andere suggestie als je gaat om een ​​import als dit doen vanuit csv. Begin met een back-up te downloaden in CSV-formaat van uw huidige banden. Doe dit dus u kunt ervoor zorgen dat u het juiste aantal kolommen. (Zelfs als je NULL in de laatste kolom, dat is prima.) Je zou willen om jezelf voor te bereiden op de mogelijkheid van het doen van MySQL commando's na het importeren. Ik moest het datumveld vervallen ingesteld op NULL wanneer de vervaldatum = 0 (Met de vervaldatum op 0 de link niet zien.) Zijn, penseel op uw sql query-syntax voordat je beginnen met het importeren.

Verwante berichten

Blog Traffic Exchange Verwante berichten
  • Een aantal links naar linux boxed set installeert kopen OK, de waarheid wordt verteld Linux wordt meestal gezien als een gratis te downloaden en installeren van het besturingssysteem en er zijn veel van manieren om dat te doen. Maar het is ook beschikbaar voor aankoop op verschillende plaatsen, vanaf dit verschillende distributies websites. Ook, dit zijn links naar de product ......
  • Hoe TRE Antivirus verwijderen | TRE Antivirus Gids van de Verwijdering TRE Antivirus is een nieuwe vermelding in de Wini familie van valse antivirus software. Deze familie omvat SoftCop (SoftCop verwijderen), Softsoldier (Hoe te SoftSoldier verwijderen), ( TrustFighter TrustFighter Gids van de Verwijdering, TrustSoldier verwijderen gids en de volgende anderen ... SafeFighter (Safefighter verwijderen), TrustCop (TrustCop Gids van de Verwijdering), SecureWarrior (SecureWarrior verwijderen), SecurityFighter (SecurityFighter verwijderen),......
  • Windows Vista Beta notities ... Wat volgt zijn enkele notities die ik heb gemaakt op de Vista beta dat ik geïnstalleerd in een VM. Ik heb een veel speelde om nog mee te maken (en ten minste een Internet Explorer bug die ik wil noemen.) Maar ... Ik ga je gang en plaats deze. [waarschuwing -......
Blog Traffic Exchange Gerelateerde sites
  • Het uitvoeren van SEO Doen SEO is niet heel veel. We zijn gewoon aan specifieke grote methoden die het nemen van een belangrijke rol in het leveren van zwaar verkeer naar een website na te streven. Zeker een van die methoden de moeite waard is link building technieken. Nu, hier, vindt u een aantal grote voordelen van het uitvoeren van links ......
  • Top Five Tips For Successful Link Building Good search engine optimizers (SEO´s) understand the importance of building a network of incoming links to their page in order to improve ranking results in the major search engines, but in their scuffle to push their web pages to the top, some of them are forgetting the old adage “work......
  • Personal Finance Links ("Big Sign" Editie) Telkens als ik rij, Ik geef mijn vrouw navigeren plicht. Ik ben gericht uitgedaagd en ik weet dat het. Goed, ze zal een reactie dat er een maken "groot bord" komen voor mij te volgen en ik kijk voor lichamelijk groot bord. Het kostte me een lange tijd aan te slaan dat ......
PDF24    Verzend artikel als PDF   

Vergelijkbare berichten


Zie wat er gebeurd is op deze dag in de geschiedenis van beide BBC Wikipedia
Zoeken:
Trefwoorden:
Amazon Logo

Reacties zijn gesloten.


Schakel over naar onze mobiele site