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
  • Lijst van Open Source software pakketten Het volgende is lang, maar waarschijnlijk niet compleet. Dit is een lijst van open-source software-pakketten: Computer software gelicenseerd onder een open-source licentie. Software die de gratis software definitie past kan de meest geschikte genoemd worden gratis software; het GNU-project in het bijzonder objecten om hun werk wordt aangeduid als ......
  • Rsync voor eenvoudige (en snel) back-ups Ik moet zeggen, Ik heb niet genoeg tijd doorgebracht met rsync om echt vloeiend te zijn in hoe ik zet het te gebruiken .... Een week of wat geleden was ik het lezen van deze lijst van essentiële Linux-software door een jongen die verplaatst van Mac OS X Linux, omdat hij ......
  • Migreren Contacten van Evolution naar Kontact Ik heb rond met de gedachte gespeeld van het migreren alles aan Kontact voor mijn post. Ik heb Evolution gebruikt sinds het overschakelen op Linux, maar er zijn een aantal dingen over Kontact die net lijken gelikter mij. Terwijl ik bezig was de install, Ik had de laptop setup om berichten te ontvangen ......
Blog Traffic Exchange Gerelateerde sites
  • Virtuele Assistenten - De manier om waardevolle Links voor uw site Get Virtuele assistenten bespreken die in wezen links zijn on-line stemmen voor uw eigen website. Naarmate je meer stemmen, uw site is gunstiger gezien door de zoekmachines en u ook genieten van hogere rankings. Al deze links kunnen meer of minder belang. Wanneer je gekoppeld aan ......
  • Advice Before Starting Your Link Building This article is a guide to understanding the main link building choices open to you. It could be really complicated for people today looking for suggestions and information on making inbound links as you will find so several methods to build them, veel verschillende richtlijnen en elementen om ......
  • 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